Score:0

หากแปลง SPN Block Cipher เป็นเวอร์ชันที่มีขนาดบล็อกใหญ่ขึ้น S-boxes ควรขยายด้วยหรือไม่

ธง pf

สมมติว่าฉันต้องการแปลง a เครือข่ายการทดแทนการเรียงสับเปลี่ยน บล็อกรหัสเช่น คุซนีชิค เป็นเวอร์ชันที่มีขนาดบล็อกใหญ่ขึ้น

S-boxes ควรขยายด้วยหรือไม่เพื่อให้ได้ความปลอดภัยที่ใกล้เคียงกัน

kelalaka avatar
in flag
นี่เป็นโจทย์ที่ค่อนข้างท้าทาย คุณอาจดูที่ Rijndael Design ซึ่งรองรับขนาดบล็อก 256 บิต
phantomcraft avatar
pf flag
@kelalaka ฉันได้ดูการใช้งาน Rijndael ซึ่งมีตัวเลือกให้ใช้ขนาดบล็อก 256 บิต: https://github.com/charltoncr/Rijndael-Cipher -- มันใช้ S-box เดียวกันสำหรับขนาดบล็อกทั้งหมด ฉันเชื่อว่าสิ่งนี้ใช้กับ Kuznyechik ด้วยเนื่องจากใช้คำ 64 บิตสองคำ (t1 และ t2) ซึ่งสร้างบล็อกที่ประมวลผล แต่ละคำผสมกับ S-box ฉันเชื่อว่าการใส่คำ 64 บิต 4 คำจะเหมือนกัน ขอบคุณ.
kelalaka avatar
in flag
ระวังในเครือข่าย SPN (การเรียงสับเปลี่ยนมีความสำคัญมาก) ตรวจสอบให้แน่ใจว่าการเปลี่ยนรูปใช้งานได้จริงตามที่ตั้งใจไว้ ทีม RijnDael ได้คำนวณรอบที่จำเป็นอย่างระมัดระวัง คุณอาจดูหนังสือของพวกเขาเกี่ยวกับเรื่องนี้ด้วย
phantomcraft avatar
pf flag
@kelalaka ฉันได้
Score:1
ธง cn

โดยปกติจะไม่ แต่การเพิ่มขนาดบล็อกนั้นขึ้นอยู่กับรหัส

การเพิ่มขนาดบล็อกมักจะเกี่ยวข้องกับการเปลี่ยนส่วนเชิงเส้นของรหัสและอาจเพิ่มจำนวนรอบ

ตัวอย่างเช่น คุณสามารถใช้ MDS ที่ใหญ่กว่า (เช่น Whirlpool) ใช้การเรียงสับเปลี่ยนที่แตกต่างกัน (เช่น Rijndael) หรือเพิ่มอย่างอื่นเพิ่มเติม เช่น การแปลง Pseudo-Hadamard (เช่น Twofish)

อีกวิธีหนึ่งคือการใช้ฟังก์ชันทรงกลมเป็น F ใน Feistel

โพสต์คำตอบ

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