优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

1255-AES密码算法及列变换优化改进算法的实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

摘    要
高级加密标准(Advanced Encryption Standard,AES),计算机毕业设计,在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的标准。2006年,高级加密标准已然成为对称密钥加密中最流行的算法之一。该算法为比利时密码学家Joan Daemen和Vincent Rijmen所设计,结合两位作者的名字,以Rijndael之命名之,投稿高级加密标准的甄选流程。(Rijndael的发音近于 "Rhine doll")
     Rijndael是由Daemen和Rijmen早期所设计的Square改良而来;而Square则是由SHARK发展而来。不同于它的前任标准DES,Rijndael使用的是置换-组合架构,而非Feistel架构。AES在软件及硬件上都能快速地加解密,工程硕士论文,相对来说较易于实作,且只需要很少的内存。作为一个新的加密标准,目前正被部署应用到更广大的范围。[计算机毕业网-提供计算机毕业设计|计算机毕业论文|计算机硕士论文|计算机硕士论文|毕业设计|毕业论文|论文检测|下载|辅导].22356382013-1-8

copyright think58

[资料来源:THINK58.com]

[来源:http://www.think58.com]

关键词:AES算法 加密 解密  安全性能分析
目录
第一章  绪  论 4
1.  系统题目背景 4
2.  AES算法密码分析的进展 4
2.1 简化算法攻击 4
2.2 算法结构性质分析 5
第二章  密钥基础设置 5
1.  AES简介 5
2   AES算法的分析 6
3.  AES和Rijndael的区别与联系 7
4.  AES的结构 8
5.  AES 算法的设计原理 9
6.  AES算法的框架描述 10
7.  AES加、解密的输入/输出 11
8.  AES加密算法实现的理论分析 12
8.1  轮的数目的设定 13
8.2  轮变换 14
8.3  密钥扩展(Key Expansion) 15
8.4  字节替换(SubBytes) 17
8.5  行位移变换(ShiftRows) 18
8.6  列混合变换(MixColumns) 19
8.7  密钥加变换(Add RoundKey) 19
9.  解密 19
9.1  两轮AES的解密 20
9.2  代数性质 21
第三章  AES的实现 22
1.  软件系统概述 22
2.  AES的C++实现 22 copyright think58 [版权所有:http://think58.com]
第四章  AES 列变换的分析及改进 29
1. AES 常用列变换的的算法 29
2.普通列变换不足之处与改进的必要性 29
第五章  AES算法的抗攻击能力分析 30
1  AES算法抵抗强力攻击能力分析 30
2   AES算法抵抗差分分析和线性密码分析的能力分析 30
3   AES算法抵抗渗透攻击能力分析 31
4   AES算法抵抗代数计算攻击能力分析 31
5  AES算法抵抗XSL攻击能力分析 32
结  论 33
参  考  文  献 35
附  录 37

think58

[资料来源:www.THINK58.com]

[来源:http://www.think58.com]