首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分组密码解密模式MAC的构造

分组密码解密模式MAC的构造
EN

Cryptography用户
提问于 2017-04-27 09:55:25
回答 1查看 382关注 0票数 1

假设我们有一个内置AES解密和支持ECB和CBC模式的硬件设备(但不支持AES加密)。它只接收数据并解密数据。对硬件的小修改仍然是可能的,但是不能添加AES加密。

现在假设我们想要添加一个MAC来确保完整性。CBC不能使用,因为它需要分组密码的加密模式.

,你是否可以用分组密码的解密模式来构造MACs?

我考虑使用CBC-MAC方案,简单地用AES解密代替AES加密,但我不确定这会导致安全的MAC。

EN

回答 1

Cryptography用户

回答已采纳

发布于 2017-04-27 12:35:43

分组密码是一种强伪随机排列。因此,如果您在正向或向后方向上计算它,那么它就没有什么区别。因此,您可以在解密模式下使用AES,它与加密模式下的AES具有完全相同的安全性,就像块密码一样。因此,你可以做CBC-MAC与AES解密,你是好的.

两点意见:

  1. 确保对CBC-MAC使用独立密钥(与加密不同),以及
  2. 你应该使用CMAC而不是直接的CBC-MAC。
票数 3
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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