首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AES子密钥生成操作命令

AES子密钥生成操作命令
EN

Security用户
提问于 2015-05-25 13:42:35
回答 1查看 1.2K关注 0票数 1

我正在准备我的信息安全状态考试。在准备表中有一个问题,询问为AES算法生成子密钥的操作顺序。

列出的行动:

  1. 常数异或
  2. 具有前4个字节子键的XOR
  3. S盒
  4. 圆左移位

我试着用谷歌搜索这个问题,但没有找到答案。什么是正确的顺序?

EN

回答 1

Security用户

回答已采纳

发布于 2015-05-25 15:29:04

AES中的“密钥扩展”或子密钥生成是一个迭代过程。由于我正在做一些关于这个分组密码的工作,我准备了一个可以帮助你的数字:

该算法是检查生成器的迭代器是否与0Moo#列一致,以进行3次操作,如果没有,则只检查一个迭代器。

rotWord()是一个循环移位(我认为是向右),对subBytes()的调用使用的是SBox,而底部的RCon是多项式字段中的一个操作。

我希望这将有助于找出你自己的答案,为你的测试,而不是直接给你答案。

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

https://security.stackexchange.com/questions/90048

复制
相关文章

相似问题

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