首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CBC-MAC,固定长度,所有块返回

CBC-MAC,固定长度,所有块返回
EN

Cryptography用户
提问于 2013-05-03 10:16:16
回答 1查看 2.5K关注 0票数 7

CBC-MAC,有固定长度的消息.

返回所有加密块而不是最后一个块安全吗?

我的直觉说它不太安全,因为is给攻击者提供了更多的信息。但是一个人怎么能攻击这个计划呢?

EN

回答 1

Cryptography用户

回答已采纳

发布于 2013-05-03 11:34:31

我假设所有加密块的含义都与CBC-加密的密文相同,而CBC是其中的最后一个。

对于超过一个块的消息,所有加密的块作为消息验证器都是不安全的,因为它屈服于一次简单的攻击(这里有两个块):

  • Eve拦截消息M=M_0||M_1及其身份验证器A=A_0||A_1
  • 她认识A_0=E(M_0)A_1=E(A_0\oplus M_1)
  • 她构建了M'=(A_0\oplus M_1)||(A_1\oplus M_0)及其身份验证器A'=A_1||A_0

然后验证器将接受为有效的M'及其验证器A'以及M及其验证器A

补充完整性:M'\ne M,除非M_1=M_0\oplus E(M_0),这是极不可能偶然发生的。

票数 14
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/8217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档