Advanced Encryption Standard (AES) สามเวอร์ชันที่แตกต่างกันได้รับการกำหนดมาตรฐาน ซึ่งใช้คีย์ที่มีความยาวบิต 128, 192 และ 256 ตามลำดับ พวกเขายังใช้จำนวนรอบที่แตกต่างกัน: 10, 12 และ 14 รอบตามลำดับ แต่ความเข้าใจของฉันคือ AES ทั้งสามเวอร์ชันมีความคล้ายคลึงกันมาก
- ต้องระบุข้อมูลเพิ่มเติมเท่าใดจึงจะสร้าง AES เวอร์ชันใหม่ที่มีความยาวคีย์ต่างกันได้ ทำความยาวของคีย์และจำนวนรอบให้ใกล้เคียงกับอัลกอริทึมทั้งหมดด้วยรายละเอียดที่เพียงพอซึ่งคุณสามารถพูดว่า "เอาล่ะ AES เวอร์ชันใหม่ของฉันมีความยาวคีย์ 64 บิตและคุณใช้ 8 รอบ" และชัดเจนว่าจะเติมได้อย่างไร ในรายละเอียดที่เหลือ? หรือคุณต้องทำงานมากขึ้น? (ฉันรู้ว่า Rijndael อนุญาตขนาดคีย์ 160 และ 224 บิตด้วย แต่ฉันสงสัยว่าจะเกินขอบเขตเหล่านั้น)
- AES เวอร์ชันใหม่นี้ต้องการการเข้ารหัสใหม่อย่างครอบคลุมหรือไม่ หรือเป็นเพียงเรื่องง่ายๆ ในการเสียบความยาวบิตใหม่และจำนวนรอบลงในสูตรที่รู้จักแล้วเพื่อประเมินความแข็งของการถอดรหัส
ฉันรู้ว่ามีรายละเอียดเฉพาะรุ่นมากกว่าแค่ความยาวบิตและจำนวนรอบ เช่น กำหนดการสำคัญ แต่ฉันไม่คุ้นเคยกับรายละเอียดเหล่านั้น