- 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
您可能关注的文档
- 研磨基础知识训练.doc
- 质量指标分解管理办法1.xls
- 专家健康讲座.doc
- 机器设备资产评估报告.doc
- 水下抛石方案报审表010.doc
- 游泳池循环水处理解决方案.pdf
- 【百度参赛】课题名称《雪趣》第1课时教学设计方案.doc
- 安徽工业大学工业工程培养方案.xls
- 冲击钻成槽施工方案.doc
- 导管相关血流感染预防的标准操作规程.doc
- 广东省韶关市2024_2025学年高一生物下学期期末考试试题含解析.doc
- 四川省绵阳南山中学2024_2025学年高二英语6月期末模拟考试试题扫描版.doc
- 山西省运城市高中联合体2024_2025学年高一生物下学期第一次摸底考试试题.doc
- 2024年中考物理总复习优化设计第一板块教材知识梳理第二单元密度力压强浮力第8课时运动和力知能优化训练新人教版.docx
- 广东诗莞市2024_2025年九年级物理上学期期末联考试题无答案.doc
- 山东专用2024高考地理总复习第十六单元第二讲世界重要地区夯基提能作业含解析鲁教版.docx
- 九年级化学下册第十一单元盐化肥评估检测试卷新版新人教版.docx
- 全国统考2025版高考数学大一轮复习第14章推理与证明2备考试题文含解析.docx
- 山西省孝义市2024_2025学年高二数学下学期期末考试试题B卷理.doc
- 安徽省合肥市六校2024_2025学年高一物理上学期第一次段考试题含解析.doc
最近下载
- 2023陕西省从优秀村(社区)干部中考试录用乡镇(街道)机关公务员考生各项及笔试历年典型考题及考点剖析附答案带详解.docx VIP
- 财务报表分析 第6版 张新民 习题答案 课后案例讨论与分析提示.pdf
- 演出票务方案.pdf VIP
- 2023年威迈斯分析报告:车载电源龙头,800V及海外进展领先.pdf VIP
- 香椿规模化种植及深加工项目可行性研究报告.pdf
- (3)曲线运动和万有引力定律—2024年九省联考+2023年四省联考+2021年八省联考物理专项精编.docx VIP
- 肠内及肠外营养及并发症.pptx VIP
- 部编版语文五年级上册第三单元单元整体设计(学历案).pdf VIP
- 聚酰亚胺 化学、结构与性能的关系及材料.pdf
- TR50矿车艾利逊变速箱故障排除.doc
文档评论(0)