054Rijndael移位寄存器实现方案.pdfVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
054Rijndael移位寄存器实现方案.pdf

Rijndael 移位寄存器实现方案1 韦宝典 刘东苏 王新梅 西安电子科技大学 综合业务网国家重点实验室 西安 710071 E-mail: weibaodian@ 摘要 通常 利用移位寄存器设计流密码能够获得极高的运行效率 本文将这一思想 用于分组密码 美国高级加密标准Rijndael 算法的实现 获得与目前最快的查表法实 现方案相当的效率 此外 通过对Rijndael S 盒和密钥生成方案的微小改动 使得等效 Rijndael 算法非线性层 线性层和圈密钥加层的层次性更加明显 有利于对 Rijndael 安全性的进一步分析 关键词 Rijndael AES S 盒 密钥生成方案 移位寄存器 一 引言 迭代分组加密算法Rijndael[1]在2000 年 10 月2 日被确定为美国高级加密标准AES (Advanced Encryption Standard) 在经过严格的安全分析[2,3,4,5]后 从2002 年5 月26 日 起作为官方标准(FIPS197[6]) 正式实施 取代DES[7]在未来30 年里保护联邦政府非机密 敏感信息 同时将会在商业 金融和IT 界等领域获得广泛应用 Rijndael 算法是一个分组长度为128 比特 密钥可取128 192 和256 三种长度的分 组密码 16 字节的分组被组织成称为状态的4 4 字节矩阵 其中的列可看成一个4 字 节的字 如图1 所示 密码变换就在这样的字节 行和列上实施 以圈变换为单位连续 迭代若干次(对应不同密钥长度 次数分别为10 12 和14) 圈变换由下列四个基本变换组成 1) 字节替换 对状态的每一个字节实施一个 S 盒变换 即 将状态字节看成域 8 8 4 3 GF(2 ) (生成多项式为x +x +x +x +1 十六进制表示为11Bx )上的元素 (a)取其 乘法逆(规定零的逆为零) (b)结果进行如(1)式GF(2) 上的矩阵运算 (c)最后再加上一个 常数63 x 2) 行移位 改变状态行中字节的次序 即 第一行不动 第二行左循环 1 个字节 1 资助项目 国家973 项目(G1999035804) 十五 国家密码发展基金 第三行左循环2 个字节 第四行左循环3 个字节 如图2 所示 8 3) 列混合 将状态列看成GF(2 ) 域上的三次多项式(列字节作为多项式的系数) 与多项式c(x) 03 x 3 +01 x 2 +01 x +02 进行模x 4 +1乘法 如图3 所示 这个变 x x x x 换等效于(2)式的矩阵运算 4) 圈密钥加 状态字节与 128 比特的子密钥异或 在密钥生成方案中 圈密钥以4 字节字为单位生成 圈密钥字由前一密钥字 前一圈相应的密钥字和圈常数 RC [i] (02x )i−1 异或而成 详见文献[1] a0 a4 a8 a12 a0 a4 a8 a12 a0 a4 a8 a12 a1 a5 a9 a13 a1 a5 a9 a13 a5 a9 a13 a1 a2 a6 a10 a14 a2 a6 a10 a14 行移位 a10 a14 a2 a6 a3 a7 a11 a15

文档评论(0)

docindpp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档