ฉันเชื่อว่าคำถามนี้ควรส่งตรงไปยังผู้เขียน Kalyna block cipher แต่ฉันคิดว่าพวกเขาไม่สามารถตอบฉันได้เนื่องจากสงครามที่พวกเขาเผชิญในประเทศของพวกเขาจริงๆ
ฉันรู้ว่า AES ใช้เกณฑ์นี้ในการปรับรอบตามขนาดคีย์ต่างๆ: [ขนาดคีย์]/32+6
Kalyna block cipher มี 10 รอบสำหรับขนาดคีย์ 128 บิต, 14 รอบสำหรับ 256 บิต และ 18 รอบสำหรับ 512 บิต ฉันเห็นว่าสำหรับการทำสำเนาแต่ละครั้งในขนาดคีย์ จะมีการเพิ่มรอบเพิ่มเติมอีกสี่รอบ ฉันพูดถูกหรือมีเกณฑ์อื่นสำหรับการคำนวณรอบเพิ่มเติมต่อการเพิ่มความยาวของคีย์ใน Kalyna block cipher หรือไม่
คำถามอื่น:
เป็นไปได้ไหมที่จะสร้างเวอร์ชันของ Kalyna block cipher ที่มีขนาดคีย์ที่ใหญ่กว่า เช่น 1024 หรือ 2048 บิต ฉันไม่ใช่นักเข้ารหัส (ไม่ใช่ผู้อ่านภาษาอังกฤษที่ดี) และฉันไม่รู้วิธีอ่านรหัส C (มีการใช้งานอ้างอิงของรหัสนี้ตามอินเทอร์เน็ต)
ถ้าเป็นไปได้ หากต้องการสร้าง Kalyna เวอร์ชันแก้ไขด้วยขนาดคีย์ที่ใหญ่ขึ้น ฉันควรเพิ่ม 4 รอบต่อการทำซ้ำแต่ละครั้งในขนาดคีย์ตามข้อเท็จจริงที่ว่า Kalyna ใช้สี่รอบเพิ่มเติมต่อการทำซ้ำในความยาวคีย์ในเวอร์ชันอย่างเป็นทางการหรือไม่