Score:2

เราจะหาดิฟเฟอเรนเชียลได้อย่างไรในการวิเคราะห์ดิฟเฟอเรนเชียลเมื่อเราไม่มีรายละเอียดเกี่ยวกับ S-boxes

ธง cn

ฉันยังใหม่กับการวิเคราะห์การเข้ารหัสและพยายามทำความเข้าใจกับการเข้ารหัสที่แตกต่างกัน ฉันอ่านบทความของ Howard M. Heys แล้ว ฉันเข้าใจแนวคิดของดิฟเฟอเรนเชียลแต่ฉันไม่สามารถเข้าใจวิธีการคำนวณความน่าจะเป็นของดิฟเฟอเรนเชียลที่จะเกิดขึ้นเมื่อเราไม่รู้ข้อมูลใดๆ เกี่ยวกับ S-boxes

กำหนดว่า เราให้ 2 อินพุตที่มีความแตกต่างของคำพูด x ไปยัง S-box และรับผลลัพธ์ของความแตกต่าง y และด้วยวิธีนี้ เราจะคำนวณความน่าจะเป็นของส่วนต่างทั้งหมดที่เป็นไปได้

  • แต่โดยทั่วไปแล้ว รายละเอียดของ S-boxes ของรหัสจะไม่ถูกเปิดเผย (เท่าที่ฉันรู้ โปรดแก้ไขให้ฉันหากฉันจำผิด) ดังนั้นเราจะคำนวณความน่าจะเป็นเหล่านี้สำหรับ S-box แต่ละอันได้อย่างไร

  • เราสามารถใช้การเข้ารหัสแบบดิฟเฟอเรนเชียลแม้ว่าเราจะไม่ทราบรายละเอียดของ S-boxes ที่ใช้ในการเข้ารหัสได้หรือไม่?

Praneeth Chandra avatar
cn flag
@kelalaka ขอบคุณสำหรับการตอบกลับ ฉันมีคำถามติดตามผล เราสามารถใช้การเข้ารหัสแบบดิฟเฟอเรนเชียลแม้ว่าเราจะไม่ทราบรายละเอียดของ S-boxes ที่ใช้ในการเข้ารหัสได้หรือไม่?
Praneeth Chandra avatar
cn flag
@kelalaka ขอบคุณค่ะ ฉันจะอ่านพวกเขาอย่างแน่นอน
Score:2
ธง in

ในการเข้ารหัสเราเล่นกับ หลักการของเคิร์กฮอฟฟ์กล่าวโดยย่อคือ เราสามารถพูดได้ว่ารู้ทุกอย่าง แต่ไม่ใช่รหัสลับ

$$\text{ไม่มีการรักษาความปลอดภัยด้วยความสับสน!}$$

ดังนั้น;

ไม่มีการเปิดเผยรายละเอียดของ S-boxes ของรหัสลับ

นี้เป็นเท็จอย่างสมบูรณ์. นักออกแบบไม่จำเป็นต้องให้รายละเอียดทั้งหมดเกี่ยวกับ s-box ของตน อย่างไรก็ตาม โดยปกติแล้ว พวกเขาจะให้ข้อมูลดังที่เราเห็นในกรณี AES

เป็นฝ่ายโจมตีที่จะวิเคราะห์มากกว่าผู้ออกแบบที่จะเห็นจุดอ่อนในการออกแบบของตน หรืออาจเห็นข้อผิดพลาดในการคำนวณและจัดเตรียมสิ่งที่ถูกต้อง ดังเช่น สคบ.2ประวัติเต็มไปด้วยตัวอย่าง

เราสามารถใช้การเข้ารหัสแบบดิฟเฟอเรนเชียลได้หรือไม่แม้ว่าเราจะไม่ทราบรายละเอียดของ S-boxes ที่ใช้ในการเข้ารหัส

ใช่ เป็นไปได้ อย่างไรก็ตาม มันจะใช้ไม่ได้จริงและจะไม่ให้การโจมตีที่ดีไปกว่าการใช้กำลังเดรัจฉาน ( เนื่องจากเป็นกล่องดำ)

สำหรับผู้เริ่มต้นของการโจมตีแบบ Differential และ Linear ต้องมีแบบฝึกหัดและหนังสือ

เดอะ แพ็คเกจ Sbox ของ SageMath เป็นตัวช่วยวิเคราะห์ S-Boxes

และถ้าคุณต้องการศึกษาสาขานี้ ควรอ่านบทความต้นฉบับเสมอ

Score:1
ธง ru

มีกรณีศึกษาที่น่าสนใจเกี่ยวกับผู้เข้ารอบสุดท้ายของ AES ทูฟิช. Twofish ใช้ S-boxes ที่ขึ้นกับคีย์ ดังนั้นเราจึงไม่รู้จัก S-boxes รู้แต่วิธีการสร้างเท่านั้น อย่างไรก็ตาม เอกสารหลายฉบับเสนอการโจมตีที่แตกต่างกันในการออกแบบ (เมอร์ฟี่และร็อบชอว์, Shiho Moriai และ Yiun Lisa Yin, เฟอร์กูสัน).

kelalaka avatar
in flag
ในทางเทคนิคเรารู้การออกแบบทั้งหมด (ตรงข้ามกับ OP เราไม่ทราบรายละเอียด) ที่ยังไม่ทำให้เป็นการออกแบบกล่องบล็อกใช่ไหม

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา