Score:1

จะแก้ปัญหา S Box นี้ได้อย่างไร?

ธง cn

ป้อนคำอธิบายรูปภาพที่นี่

ฉันได้ทำการ XOR แล้วและผลลัพธ์ออกมาเป็น 1,001 ตอนนี้ความสับสนของฉันคือใน S-Box มาตรฐาน (DES) อินพุตคือ 6 บิตโดยที่บิตแรกและบิตสุดท้ายรวมกันระบุแถวและคอลัมน์ 4 บิตตรงกลาง แม้ว่าฉันจะเพิ่มศูนย์สองตัวทางด้านซ้ายทำให้ผลลัพธ์ XOR เป็น 001001 แถว 01 ก็ไม่มีอยู่ในปัญหา ถ้าฉันไม่มีแถวที่ 11 เช่น 3 ก็ไม่มีอยู่เช่นกัน

ตารางการเปลี่ยนแปลงประกอบด้วยตำแหน่ง 4 บิตอีกครั้งซึ่งแนะนำเอาต์พุต S-Box ให้แสดงเป็น 4 บิต (ไม่มีปัญหาในเรื่องนี้)งงกับ S-Box ครับ กรุณาช่วย.

Bukaida avatar
cn flag
ขอขอบคุณสำหรับการชี้แจง. ฉันเพิ่งเริ่มต้นด้วยการเข้ารหัสและพยายามเรียนรู้พื้นฐาน
kelalaka avatar
in flag
ด้วยการทำงานเพียงเล็กน้อย คุณก็สามารถสร้างโต๊ะสำหรับสิ่งนี้ได้เช่นกัน ดูการปรับปรุง
kelalaka avatar
in flag
การบ้านนี้ถือว่าฉันไม่ใช่ แต่คุณช่วยอธิบายได้ไหม
Bukaida avatar
cn flag
ฉันเพิ่งเจอปัญหานี้ในเว็บไซต์ขณะค้นหาปัญหาที่เกี่ยวข้องกับ s-box ฉันค่อนข้างโตแล้วและโชคดีที่ไม่ต้องทำการบ้านวิชาการใดๆ
kelalaka avatar
in flag
ตกลง เป็นการดีกว่าที่จะกล่าวถึงด้วยวิธีนี้และระบุลิงก์ด้วย โดยปกติ เราจะให้คำแนะนำสำหรับคำถาม HW ในความคิดเห็นเท่านั้น
Score:0
ธง in

คุณจำกัดตัวเองไว้ที่ DES Sbox เพียงอย่างเดียวที่เป็นไปได้ ไม่ นี่ไม่ใช่วิธีเดียว และ DES SBox มีอินพุต 6 บิตและเอาต์พุต 4 บิต SBox ของคุณเป็นการเปลี่ยนแปลงและเปลี่ยนกลับได้ DES SBoxes ไม่สามารถย้อนกลับได้

Sbox ของคุณเป็นเพียงแถวเดียวและถูกต้อง 1001 คือ 9 และผลลัพธ์ของ Sbox คือ 10 นั่นคือ 1010 ในไบนารี่ คุณสามารถดู SBox ของ AES เป็นทางเลือกและโปรดทราบว่าสามารถเขียนบรรทัดเดียวสำหรับ Sbox ของ AES ได้เช่นกัน

ตอนนี้ นี่คือเวอร์ชันตารางของ Sbox ของคุณ บิตอย่างน้อยสองบิตกำหนดคอลัมน์ และส่วนที่เหลือกำหนดแถว ตัวอย่างเช่น 0100 แสดงถึงคอลัมน์ 00 และแถว 01

\begin{อาร์เรย์}{|c|c|c|c|c|c|}\hline & \สี{แดง}{00}& 01 & 10 & 11\ \hline 00 & 7&9&1&0\ \hไลน์ \color{red}{01}& \color{red}{2}&4&11&6\ \hline 10& 15&10&14&13\ \hไลน์ 11& 8&3&12&15\ \hไลน์ \end{อาร์เรย์}

ไม่มีเวทมนตร์ที่นี่ ตารางบรรทัดเดียวที่มี $2^{2n}$ สามารถเปลี่ยนธาตุได้ $2^n \คูณ 2^n$ ตารางโดยเพียงแค่เขียนตารางเข้าไป $2^n$ เส้นและให้ครั้งแรก $n$บิตไปที่หมายเลขคอลัมน์และส่วนที่เหลือเป็นหมายเลขแถว

โพสต์คำตอบ

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