- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 2024年大数据技术试题库(含答案).pdf
- 艾兰德ALD6000P系列变频器使用手册(中文).pdf
- NB∕SH∕T 0944.2-2020 润滑剂抗磨损性能的测定 FE8滚动轴承磨损试验机法 第2部分:润滑脂.pdf
- 四川大学2020年11月课程考试考试《103014电子商务》参考答案.doc
- 廉洁案例教育(廉洁党课)-1.ppt VIP
- 游泳馆突发紧急事件处理预案.doc
- 国开(中央电大)专科《财务管理》网上形考(任务一至四)试题及答案.docx
- 我的教育教学故事(荟萃20篇).docx VIP
- 部编版小学语文六年级上册期中考试试卷(含答案).doc
- 数学北师大版五年级上《比较图形的面积》说课课件.pptx
文档评论(0)