Score:0

ข้อใดดีที่สุด: RC5, RC6, CAST-128, LOKI97 หรือ MARS

ธง cn

เมื่อพิจารณาถึงความเร็วและความปลอดภัยแล้ว สิ่งไหนดีที่สุด: RC5, RC6, CAST-128, LOKI97 หรือ MARS

กระดานคะแนนมีลักษณะอย่างไร?

(ฉันถามเกี่ยวกับแนวคิดทางคณิตศาสตร์นามธรรม ซึ่งไม่เกี่ยวกับการใช้โค้ดใดๆ อย่างไรก็ตาม การได้ยินเกี่ยวกับการใช้โค้ดก็น่าสนใจ)

SAI Peregrinus avatar
si flag
ทำไมเหล่านี้? ทำไมไม่ SHA2, SHA3, Blake2 และ Blake3
Donald C. Spencer avatar
cn flag
ของฉันเป็นคำถามที่ "ไม่มีกำไร" โดยพื้นฐานแล้วฉันแค่ถามเพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับรหัสลับเหล่านี้ ฉันจะไม่ใช้มันเพื่ออะไร
Score:3
ธง ng

CAST-128 มีขนาดบล็อก 64 บิต ขนาดบล็อกดังกล่าวล้าสมัยแล้ว อย่าใช้ขนาดบล็อกดังกล่าว (อย่าใช้ CAST-128) เว้นแต่คุณจะต้องทำ

โลกิ97 แตกหัก ดู Lars R. Knudsen & Vincent Rijmen's จุดอ่อนใน LOKI97. อย่าใช้มัน

RC5 ด้วยพารามิเตอร์ที่แนะนำแต่เดิม (ขนาดบล็อก 64 บิต, คีย์ 128 บิต, 12 รอบ) เสีย โปรดดูของ Alex Biryukov & Eyal Kushilevitz ปรับปรุงการเข้ารหัสของ RC5. แม้ว่ากระดาษนั้นจะแนะนำพารามิเตอร์สำหรับรุ่นบล็อก 128 บิต แต่ฉันจะแสร้งทำเป็นว่า RC5 ล้าสมัยโดย RC6.

ใบนี้ ดาวอังคาร และ RC6 ในฐานะคู่แข่ง อัลกอริทึมทั้งสองไม่ใกล้เคียงกับ AFAIK ที่เสียหาย พวกเขาได้รับการพิจารณาและเปรียบเทียบโดย NIST's รายงานการพัฒนามาตรฐานการเข้ารหัสขั้นสูง (AES). พบว่า RC6 เร็วกว่าอย่างเห็นได้ชัดในฮาร์ดแวร์ RC6 นั้นง่ายกว่าในมุมมองของฉัน แต่มีข้อเสียอย่างหนึ่ง: มันใช้การหมุนแบบแปรผัน ซึ่งยากที่จะทำให้เร็วและคงที่สำหรับ CPU ระดับล่างบางรุ่นที่ไม่มี ตัวเปลี่ยนลำกล้อง (รวมถึงซีพียูสมัยใหม่ เช่น ARM Cortex M0 บางรุ่น)

หากฉันต้องการรหัสบล็อกอย่างยิ่งยวด (พิจารณารหัสสตรีมที่ง่ายกว่าเช่น ชาช่า) และด้วยเหตุผลบางอย่างก็ต้องเผชิญกับตัวเลือกในคำถาม (จึงไม่สามารถใช้ AES/เรนเดล) ฉันอาจจะใช้ ดาวอังคารเว้นแต่ความเร็วเป็นสิ่งสำคัญยิ่งและฉันรู้ว่าไม่มี CPU ใดที่ไม่มีตัวเปลี่ยนลำกล้องที่จะถูกนำมาใช้ (ในกรณีนี้ฉันจะพิจารณา RC6)

เพิ่มเติม: หากฉันติดอยู่กับรหัสบล็อก 64 บิตท่ามกลางคำถาม ฉันอาจใช้ CAST-128: เป็น AFAIK ที่ต่อเนื่องและได้รับการรับรองโดย ISO/IEC 18033-3:2010, รีวิวปี 2020.

Donald C. Spencer avatar
cn flag
ค่อนข้างชัดเจน ขอบคุณ! แค่คำถามเล็กน้อย คุณเขียนว่าทั้ง CAST128 และ RC5 ล้าสมัย ดังนั้น ถ้าคุณจะเลือกหนึ่งในนั้น คุณจะเลือกอันไหน ทำไม

โพสต์คำตอบ

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