Điểm:0

Nhu cầu xor-ing chìa khóa với một miếng đệm bên ngoài và bên trong trong HMAC là gì?

lá cờ ec

nhập mô tả hình ảnh ở đây

Sơ đồ trên cho thấy thuật toán HMAC tiêu chuẩn. Tuy nhiên xem xét thuật toán của HMAC mà không cần gõ phím bằng đệm bên ngoài hoặc bên trong. Nói cách khác, hãy giữ nguyên cấu trúc của HMAC mà không cần vặn phím với đệm bên ngoài và bên trong. Để chìa khóa đi vào làm đầu vào một mình ở cả hai điểm. Có thể thực hiện hành vi giả mạo tồn tại với kiến ​​trúc đã sửa đổi này không?

Tôi hiểu rằng kiến ​​trúc HMAC tiêu chuẩn ngăn kẻ tấn công tính toán MAC cho các tin nhắn mở rộng (tức là các khối tin nhắn được thêm vào một tin nhắn đã biết MAC). Nhưng theo quan điểm của tôi, điều này cũng có thể được ngăn chặn mà không cần xoa bóp với miếng đệm bên trong và bên ngoài. Xin đề nghị.

kelalaka avatar
lá cờ in
Tôi đề xuất một chút [tìm kiếm](https://crypto.stackexchange.com/search?q=HMAC+ipad+) 1) [Các số ma thuật 0x5c và 0x36 trong calc opad/ipad trong HMAC làm gì?](https ://crypto.stackexchange.com/a/3006/18298) 2) [Lựa chọn HMAC ipad và opad](https://crypto.stackexchange.com/q/20695/18298) 3) [Khóa trong HMAC và NMAC] (https://crypto.stackexchange.com/q/27051/18298)
lá cờ us
Điều này có trả lời câu hỏi của bạn không? [Các số ma thuật 0x5c và 0x36 trong opad/ipad calc trong HMAC làm gì?](https://crypto.stackexchange.com/questions/3005/what-do-the-magic-numbers-0x5c-and-0x36 -in-the-opad-ipad-calc-in-hmac-do)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.