Score:0

การใช้โหมด ECB ของ Vigenère cipher บนไฟล์ (ไม่มีข้อความล้วน) ที่มีรหัส 10,000 ไบต์ (ถ่าน) ปลอดภัยในมาตรฐานปัจจุบันหรือไม่

ธง ly

สวัสดี ฉันค่อนข้างใหม่กับการศึกษาการเข้ารหัสและฉันแค่สงสัยเกี่ยวกับความปลอดภัยของ Vigenère cipher.

เมื่อพิจารณาจากซูเปอร์คอมพิวเตอร์ที่ทรงพลังในปัจจุบัน การรักษาความปลอดภัย/ไม่ปลอดภัยทำได้เพียงใด Vigenère cipher ได้?

ให้เราบอกว่าเราจะใช้เท่านั้น Vigenère cipher โดยมีข้อกำหนดดังนี้

  • เข้ารหัสเฉพาะไฟล์ที่ไม่ใช่ข้อความ
  • ใช้เฉพาะคีย์ที่มีอักขระไบต์ > 10,000
  • ใช้โหมดการเข้ารหัส ECB

มีวิธีสำหรับซุปเปอร์คอมพิวเตอร์ที่ทรงพลังในปัจจุบัน และเทคนิคการโจมตีด้วยการเข้ารหัสขั้นสูงเพื่อถอดรหัสกลับอย่างสมบูรณ์หรือรับข้อมูลส่วนที่เป็นประโยชน์พอสมควรจากไฟล์ที่เข้ารหัสของเราหรือไม่

และการเปลี่ยนแปลงสิ่งต่าง ๆ ดังตัวอย่างด้านล่างจะยังไม่เพียงพอหรือไม่?

  1. ใช้คีย์ที่ยาวขึ้น?
  2. ใช้การเข้ารหัสโหมดอื่นเช่น CBC หรือไม่
cn flag
Vigenère ไม่ใช่รหัสบล็อก ดังนั้นโหมดการทำงานเช่น ECB หรือ CBC จึงไม่สามารถใช้ได้
Score:3
ธง cn

ในระยะสั้น: มันไม่ดี

เหตุผลหลักคือ Vigenere นั้นแย่มากในการซ่อนโครงสร้างทุกประเภท การกระจายแบบไม่สม่ำเสมอใดๆ ในการรั่วไหลของข้อมูล และการวิเคราะห์ความถี่สามารถค้นพบสิ่งนั้นได้ และความยาวของคีย์สามารถพบได้โดยการวิเคราะห์ความถี่เหนือความสัมพันธ์อัตโนมัติ

Vigenere ใช้งานได้ในปัจจุบันเท่านั้น หากคุณสามารถรับประกันได้ว่าข้อมูลมีความสม่ำเสมออย่างแท้จริง - ไม่ใช่แค่การกระจายบิตเดียว แต่ยังรวมถึงบิ๊กแกรม ไตรแกรม การรัน ฯลฯ และเนื่องจากไม่น่าเป็นไปได้ คีย์จึงไม่ควรทำซ้ำ

แต่ที่สำคัญที่สุด: ในโลกปัจจุบัน การรักษาความปลอดภัยจากการโจมตีแบบไซเฟอร์เท็กซ์เท่านั้นเป็นรูปแบบการโจมตีที่อ่อนแอและไม่มีความสนใจอย่างแท้จริงในปัจจุบัน - ข้อกำหนดสูงกว่ามาก

โพสต์คำตอบ

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