首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >简化的CBC-MAC会安全吗?

简化的CBC-MAC会安全吗?
EN

Cryptography用户
提问于 2017-10-19 11:41:55
回答 1查看 139关注 0票数 3

是否使用前一个块的密文作为密钥而不是XOR:对该块进行加密并使用正常密钥进行加密?

通常情况下是这样的:

如果我们这样做呢:

似乎最终应该是一回事吗?

EN

回答 1

Cryptography用户

回答已采纳

发布于 2017-10-19 12:29:34

我假设您使用无前缀编码(或固定长度的消息)来解决CBC的问题.实际上,这很可能是安全的,因为CBC的证明很大程度上是通过显示每个块的输入是随机的。因此,可以想象,当将结果用作密钥时(因为它也是随机的),它是安全的。然而,我说的只是“可以想象的”,因为你必须正式证明这一点。

我只想指出,在实践中,这将是一个糟糕的想法,因为它将需要一个新的关键时间表的每一个街区。这将是非常低效率的(例如,对于AES)。

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

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

复制
相关文章

相似问题

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