文摘
英文文摘
声明
第一章绪论
1.1现代分组密码技术
1.2 AES的评选过程
1.3 AES的密码分析现状
1.4本文的结构安排
第二章AES算法设计原理及分组密码攻击方法
2.1 AES算法的数学基础及运算法则
2.1.1字节运算
2.1.2字向量运算
2.2 AES算法设计原理
2.2.1 AES算法的加密流程
2.2.2 AES算法的轮变换
2.2.3 AES算法的密钥扩展
2.2.4.AES算法的设计原则
2.3分组密码的攻击方法
2.3.1强力攻击
2.3.2功耗分析
2.3.3差分分析
2.3.4线性分析
2.3.5 Square攻击
2.3.6代数攻击
2.4本章小结
第三章 AES的差分—代数攻击
3.1差分—代数攻击
3.1.1 S-box布尔函数的推导算法
3.1.2后s轮布尔函数的表示
3.1.3后s轮方程组的建立
3.1.4方程组的求解
3.2差分—代数攻击对AES的分析过程
3.2.1 AES算法的特性
3.2.2寻找AES算法的差分特征的方法
3.2.3 AES的差分—代数攻击过程
3.3本章小结
第四章AES-256的差分—代数攻击实现
4.1 5轮AES-256的差分—代数攻击实现
4.1.1 5轮AES-256的方程组的建立
4.1.2 5轮AES-256的方程组的求解
4.2 6轮AES-256的差分—代数攻击实现
4.3复杂度和信噪比
4.3.1 5轮AES-256的复杂度和信噪比
4.3.2 6轮AES-256的复杂度和信噪比
4.4本章小结
第五章结束语
参考文献
致 谢
攻读硕士期间主要研究成果