อ่าน 2 นาที
รหัสยาว (คณิตศาสตร์)
ในวิทยาการคอมพิวเตอร์เชิงทฤษฎีและทฤษฎีการเข้ารหัสรหัสยาว (long code)คือรหัสแก้ไขข้อผิดพลาดที่สามารถถอดรหัสได้ในระดับท้องถิ่นรหัสยาวมีอัตราการถอดรหัสที่ต่ำมาก...
รหัสยาว (คณิตศาสตร์)
| ตรรกศาสตร์คณิตศาสตร์ | |
|---|---|
| การจำแนกประเภท | |
| พิมพ์ | รหัสบล็อก |
| ความยาวบล็อก | สำหรับบางคน |
| ความยาวของข้อความ | |
| ขนาดตัวอักษร | |
| สัญกรณ์ | -รหัส |
ในวิทยาการคอมพิวเตอร์เชิงทฤษฎีและทฤษฎีการเข้ารหัสรหัสยาว (long code)คือรหัสแก้ไขข้อผิดพลาดที่สามารถถอดรหัสได้ในระดับท้องถิ่นรหัสยาวมีอัตราการถอดรหัสที่ต่ำมาก แต่มีบทบาทพื้นฐานในทฤษฎีความยากของการประมาณค่า
คำนิยาม
ให้for เป็นรายการของฟังก์ชันทั้งหมด จาก แล้วการเข้ารหัสแบบลองโค้ดของข้อความคือสตริงโดยที่หมายถึงการต่อสตริงเข้าด้วยกัน สตริงนี้มีความยาว
รหัสWalsh-Hadamardเป็นรหัสย่อยของรหัสยาว และสามารถสร้างขึ้นได้โดยใช้เฉพาะฟังก์ชันที่เป็นฟังก์ชันเชิงเส้นเมื่อตีความว่าเป็นฟังก์ชันบนฟิลด์จำกัดที่มีสององค์ประกอบ เนื่องจากมีฟังก์ชันดังกล่าวเพียงฟังก์ชันเดียว ความยาวบล็อกของรหัส Walsh-Hadamard จึงเท่ากับ.
คำจำกัดความที่เทียบเท่าของรหัสยาวมีดังนี้: การเข้ารหัสรหัสยาวของถูกกำหนดให้เป็นตารางความจริงของฟังก์ชันเผด็จการบูลีนบนพิกัดที่ th นั่นคือ ตารางความจริงของที่มี. [ 1 ] ดังนั้น รหัสยาวจึงเข้ารหัสสตริง -บิตเป็นสตริง -บิต
คุณสมบัติ
รหัสยาวไม่มีการซ้ำกัน ในแง่ที่ว่าฟังก์ชันที่คำนวณบิตที่ th ของเอาต์พุตนั้นแตกต่างจากฟังก์ชันใดๆที่คำนวณบิตที่ th ของเอาต์พุตสำหรับในบรรดารหัสทั้งหมดที่ไม่ซ้ำกัน รหัสยาวมีเอาต์พุตที่ยาวที่สุดเท่าที่จะเป็นไปได้ ยิ่งไปกว่านั้น มันยังประกอบด้วยรหัสที่ไม่ซ้ำกันทั้งหมดเป็นรหัสย่อยอีกด้วย
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ รหัสยาว (คณิตศาสตร์)
ในวิทยาการคอมพิวเตอร์เชิงทฤษฎีและทฤษฎีการเข้ารหัสรหัสยาว (long code)คือรหัสแก้ไขข้อผิดพลาดที่สามารถถอดรหัสได้ในระดับท้องถิ่นรหัสยาวมีอัตราการถอดรหัสที่ต่ำมาก...
คำนิยาม
ให้for เป็นรายการของฟังก์ชัน ทั้งหมด จาก แล้วการเข้ารหัสแบบลองโค้ดของข้อความคือสตริงโดยที่หมายถึงการต่อสตริงเข้าด้วยกัน สตริงนี้มีความยาว เอฟ 1 , … , เอฟ 2 n : { 0 , 1 } เค → { 0 , 1 } {\displaystyle f_{1},\dots ,f_{2^{n}}:\{0,1\}^{k}\to \{0,1\}} เค = บันทึก...
คุณสมบัติ
รหัสยาวไม่มีการซ้ำกัน ในแง่ที่ว่าฟังก์ชันที่คำนวณบิตที่ th ของเอาต์พุตนั้นแตกต่างจากฟังก์ชันใดๆที่คำนวณบิตที่ th ของเอาต์พุตสำหรับในบรรดารหัสทั้งหมดที่ไม่ซ้ำกัน รหัสยาวมีเอาต์พุตที่ยาวที่สุดเท่าที่จะเป็นไปได้ ยิ่งไปกว่านั้น...