Score:0

ความจำเป็นในการ xor-ing คีย์ด้วยแผ่นรองด้านนอกและด้านในใน HMAC คืออะไร

ธง ec

ป้อนคำอธิบายรูปภาพที่นี่

แผนภาพด้านบนแสดงอัลกอริทึม HMAC มาตรฐาน อย่างไรก็ตาม พิจารณาอัลกอริทึมของ HMAC โดยไม่ต้อง xoring คีย์ด้วยแพดด้านนอกหรือด้านใน กล่าวอีกนัยหนึ่งคือให้โครงสร้างของ HMAC ยังคงเหมือนเดิมโดยไม่ต้อง xoring คีย์กับแผ่นด้านนอกและด้านใน ปล่อยให้กุญแจเป็นอินพุตเพียงอย่างเดียวทั้งสองจุด เป็นไปได้หรือไม่ที่จะกระทำการปลอมแปลงที่มีอยู่ด้วยสถาปัตยกรรมที่ดัดแปลงนี้ ?

ฉันเข้าใจว่าสถาปัตยกรรม HMAC มาตรฐานป้องกันผู้โจมตีจากการคำนวณ MAC สำหรับข้อความที่ขยายออกไป (เช่น การบล็อกข้อความต่อท้ายข้อความที่รู้จัก MAC) แต่ในความเห็นของฉันสิ่งนี้สามารถป้องกันได้โดยไม่ต้องใช้แผ่นรองด้านในและด้านนอก กรุณาแนะนำ

kelalaka avatar
in flag
ฉันขอแนะนำ [การค้นหา](https://crypto.stackexchange.com/search?q=HMAC+ipad+) เล็กน้อย 1) [ตัวเลขมหัศจรรย์ 0x5c และ 0x36 ใน opad/ipad calc ใน HMAC ทำอะไร](https ://crypto.stackexchange.com/a/3006/18298) 2) [ตัวเลือก HMAC ipad และ opad](https://crypto.stackexchange.com/q/20695/18298) 3) [คีย์ใน HMAC และ NMAC] (https://crypto.stackexchange.com/q/27051/18298)
us flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [ตัวเลขมหัศจรรย์ 0x5c และ 0x36 ในการคำนวณ opad/ipad ใน HMAC ใช้ทำอะไร](https://crypto.stackexchange.com/questions/3005/what-do-the-magic-numbers-0x5c-and-0x36 -in-the-opad-ipad-calc-in-hmac-do)

โพสต์คำตอบ

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