- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Rijndael算法深入的研究
目录
摘要 1
Abstract 2
1 绪论 3
1.1 最初阶段 3
1.2 AES:范围和意义 3
1.3 AES制定过程的启动 3
1.3.1 第一轮评估 4
1.3.2 评估准则 5
1.3.3 安全性、代价、5个最终的候选者 5
1.4 选择 6
2 有限域 7
2.1 群、环、域的介绍 7
2.1.1 群 7
2.1.2 环 8
2.1.3 域 8
2.2 含有有限个元素的域 8
2.3 域上的多项式 8
2.3.1 GF(28)的定义 8
2.3.2 加法 9
2.3.3乘法 9
3 Rijndael的描述 10
3.1 Rijndael和AES的区别 10
3.2 加、解密的输入/输出 10
3.3 Rijndael的结构 11
3.4 轮变换 12
3.4.1 步骤SubBytes 12
3.4.2 步骤ShiftRows 14
3.4.3 步骤MixColumns 14
3.4.4 密钥加法 16
3.5 轮的数目 16
3.6 两轮Rijndael的解密 17
3.7 等价解密算法 18
4 AES加密举例 19
5 AES算法的实现 24
5.1 C#语言概述 24
5.2 C#语言的特点 24
5.3 C#的弱点 26
5.4 C#AES算法的实现 26
6 结束语 27
参考文献 28
致谢 29
高级加密标准Rijndael算法的分析及实现
摘要:随着计算机和通信技术的发展,用户对信息的安全存储、安全处理和安全传输的需求越来越迫切。随着攻击手段的日益提高和计算机计算速度的增长,原有的DES密码体制由于密钥长度太短,无法满足需要的安全强度。必威体育精装版的密码体制AES具有简洁、实现速度快、安全性高等优点,是分组密码加密体制的一个相当好的标准。
本文主要对美国高级加密标准Rijndael算法进行了比较深入的研究,包括算法的代数性质。主要成果有:
1 对Rijndael算法进行了详细的介绍,包括算法的设计原理、设计原则,并对国内外的研究现状进行了总结
2 针对AES S盒的设计特性,详细的分析了其代数性质,给出了S盒的 一个性质,并发现了其8个布尔函数之间的等价性,为进一步分析AES提供了理论基础。
3 研究了Rijndael算法S盒、列变换及其逆运算、整个轮变换的优化方法,从运算单位、数据访问时间和简化矩阵运算等方面提高算法的实现效率。将移位寄存器实现高效流密码的思想用于分组密码Rijndael算法的实现,获得与查表法相当的效率。
关键词: 分组密码; Rijndael算法;AES; S盒
Analysis And Realization of Advance Encryption Stardard Rijndael Algorithmic
Abstract: With the development of the computer and communication technology, the users requirements for the informations safety storage, safety process and safety transmission are getting more and more exigent. With the improvement of attack method and computing, DES is not secure for its too short key in length. The Advanced Encryption Standard is a good cryptosystem for its simplicity, high rate and security.
This paper has a detail investigation on Rijndael, including its algebraic proper .The central contribution is as follows:
1 A detail introduction of Rijndael is presented, including the design principle and the current research result.
2 The only nonlinear part S-box is analyzed and an important algebraic property is introduced. The equivalence of eight Boolean functions is found, and it is a help
文档评论(0)