Score:0

การโจมตีพลิกไบต์ CBC

ธง es

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

นี่คือไบต์สุ่มที่จะเข้ารหัส:

D6 D7 17 2B D8 1B 73 DF AA D4 D0 DC 94 D1 C2 B2 EE 0D 3B ดา 74 58 62 F9 F9 D1 30 59 F5 FE 7D 54 14 79 42 14 B6 1D 34 C7 19 B0 68 67 36 25 D9 เอฟเอ D0 1C 61 CB 40 A2 ซีดี 77 6A 7D D3 D4 A2 23 9B 4F เอเอฟ

นี่คือข้อความตัวเลข:

D2 ซีดี F5 92 8D 1D 4E BC A1 9A CE 50 07 8C 13 FE 33 4B FE BD A0 6B 6C 7B F4 38 90 F4 36 A6 9A 15 A3 D8 41 F4 04 5D C0 9C A3 B6 A6 A8 4A B5 B2 F9 3C E3 0B 93 5E E1 42 26 66 58 16 39 A4 9C 14 5D 69 E9 EE C8 7D 0F AC 85 E7 EC 9C 0B C4 E4 74 22

นี่คือข้อความตัวเลขที่แก้ไขโดยการ xoring ข้อความก่อนหน้าด้วย 80 80:

52 4D F5 92 8D 1D 4E BC A1 9A CE 50 07 8C 13 FE 33 4B FE BD A0 6B 6C 7B F4 38 90 F4 36 A6 9A 15 A3 D8 41 F4 04 5D C0 9C A3 B6 A6 A8 4A B5 B2 F9 3C E3 0B 93 5E E1 42 26 66 58 16 39 A4 9C 14 5D 69 E9 EE C8 7D 0F AC 85 E7 EC 9C 0B C4 E4 74 22

และในที่สุดข้อความที่แก้ไขที่ถอดรหัสแล้ว:

D6 1E 4E A5 5A 8D 3B 4A E6 2F E2 0A 41 21 68 51 6E 8D 3B ดา 74 58 62 F9 F9 D1 30 59 F5 FE 7D 54 14 79 42 14 B6 1D 34 C7 19 B0 68 67 36 25 D9 เอฟเอ D0 1C 61 CB 40 A2 ซีดี 77 6A 7D D3 D4 A2 23 9B 4F เอเอฟ

es flag
มันช่วยได้ แต่คำถามของฉันคือ: หลังจากพลิกไบต์ในบล็อกไซเฟอร์เท็กซ์ เหตุใดไบต์ที่อยู่ในตำแหน่งเดียวกันในบล็อกต่อไปนี้จึงได้รับผลกระทบ ไม่ใช่ส่วนที่เหลือ สมมติว่าฉันพลิกไบต์แรกของบล็อกแรก เหตุใดจึงมีเพียงไบต์แรกของบล็อกถัดไปเท่านั้นที่ได้รับผลกระทบ ไม่ใช่บล็อกที่สองทั้งหมด
kelalaka avatar
in flag
เห็นคดีแดงไหม? การแก้ไขใน 16 ไบต์แรก (อันที่จริงคือ IV) มีผลกับบล็อกแรกของข้อความธรรมดาเท่านั้น
es flag
ฉันพบวิธีแก้ปัญหาจริง ๆ แล้วเกี่ยวกับ xor และคุณสมบัติของมัน ขอบคุณที่ชี้ให้ฉันไปที่บทความนี้มันช่วยได้มาก

โพสต์คำตอบ

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