首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >改进的AES-CMAC算法

改进的AES-CMAC算法
EN

Cryptography用户
提问于 2020-03-21 17:21:39
回答 1查看 293关注 0票数 1

我想使用AES-CBC对微控制器上的固件进行安全升级,使用AES-CMAC检查固件映像的完整性。AES-CMAC算法需要一个AES-128加密功能.对于固件升级,我只需要解密。因此,我想用AES-128解密代替AES-128加密,通过省略AES加密函数来减少程序大小。

如果以这种方式修改AES-CMAC算法,对安全性有什么影响吗?

EN

回答 1

Cryptography用户

发布于 2020-03-21 18:32:37

如果以这种方式修改AES-CMAC算法,对安全性有什么影响吗?

通过用\text{AES-CMAC}替换\text{AES}块密码组件来修改D3没有任何安全含义。两者都是同样强的分组密码;如果发现\text{AES}^{-1}\text{-CMAC}有一个弱点,这就意味着\text{AES}^{-1}可以与随机排列区分开来,这意味着AES可以与随机排列区分开来,这可能意味着\text{AES-CMAC}可能没有我们希望的那么强。

顺便说一句: CMAC假设设备有一个秘密密钥;如果其他人知道了这个秘密密钥,他们就可以生成自己的映像(这也可以验证)。你有这么难学的密匙吗?

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

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

复制
相关文章

相似问题

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