Score:3

ทำไม CBC-MAC(M) = CFB-MAC(M)

ธง us

ฉันไม่เข้าใจว่าทำไม $\text{CBC-MAC}(M) = \text{CFB-MAC}(M)$. มีบางอย่างที่เกี่ยวข้องกับ $\text{CBC-MAC}(M) = C_L$ และ $\text{CFB-MAC}(M) = E_K(C'_{L-1})$?

Maarten Bodewes avatar
in flag
คุณสามารถใช้ MathJax / $\LaTeX$ บนเว็บไซต์ของเราได้ '\$\square\$' ให้คุณ $\square$
Score:3
ธง ru

สำหรับรหัสบล็อก $E_k()$ให้พิจารณาใช้กระบวนการต่อไปนี้กับข้อความ $M$ ความยาว $\ell$ บล็อก $M_0,\ldots,M_{\ell-1}$ $$X_0=0$$ $$Y_i=X_i\oบวก M_i$$ $$X_{i+1}=E_k(Y_i).$$ ในการเข้ารหัส CBC ด้วย 0 IV ไซเฟอร์เท็กซ์คือลำดับ $X_1,\ldots,X_{\ell}$ และในการเข้ารหัส CFB ด้วย IV $E^{-1}_k(0)$ ไซเฟอร์เท็กซ์คือลำดับ $Y_0,\ldots, Y_{\ell-1}$.

CBC-MAC เป็นเพียงบล็อกสุดท้ายของไซเฟอร์เท็กซ์: ในสัญกรณ์ของเรา $X_\ell$. CFB-MAC เป็นการเข้ารหัสของบล็อกสุดท้ายของการเข้ารหัส (หากปราศจากสิ่งนี้ การแก้ไขเล็กน้อย $M_{\ell-1}$ และสร้าง MAC): ในสัญกรณ์ของเรา $E_k(Y_{\ell-1})=X_\ell$.

โปรดทราบว่าสามารถใช้ CFB เพื่อเข้ารหัส “เซ็กเมนต์” ของข้อมูลที่เล็กกว่าขนาดบล็อกได้ ในขณะที่ CBC ไม่สามารถทำได้ ในกรณีเช่นนี้ไม่มีความเท่าเทียมกัน

โพสต์คำตอบ

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