声明
第1章 绪 论
1.1 论文的研究背景及研究意义
1.2 国内外研究现状
1.3 论文主要内容以及结构
第2章 AES算法的介绍及分析
2.1 分组密码
2.2 AES的设计原理
2.2.1 实现性原则
2.2.1 安全性原则
2.3 算法原理所需数学知识
2.3.1 字节运算
2.3.2 四字节运算
2.4 AES算法描述
2.4.1 字节变换
2.4.2 行移位
2.4.3 列混淆
2.4.4 轮密钥加
2.4.5 密钥扩展
2.5 本章小结
第3章 AES算法的优化
3.1 AES算法安全性分析
3.1.1 差分攻击
3.1.2 强力攻击
3.1.3 线性分析攻击
3.1.4 Square攻击
3.1.5 攻击方法分析
3.2 方案改进
3.2.1 S盒优化
3.2.2 列混淆优化
3.3 优化算法安全性分析
3.4 本章小结
第4章 改进的AES算法的FPGA设计
4.1 FPGA简介
4.1.1 FPGA设计方法和开发流程
4.1.2 开发工具及开发语言介绍
4.2 AES算法的工作模式及电路结构
4.2.1 流水线技术
4.2.2 全流水结构
4.2.3 循环展开结构
4.3 AES算法的总体设计
4.4.1 S盒电路
4.4.2 字节变换电路
4.4.3 行移位电路
4.4.4 列混淆电路
4.5 本章小结
第5章 改进的AES算法的仿真与FPGA实现
5.1 仿真工具的介绍
5.2 改进AES算法的整体仿真
5.3 改进AES算法的加密功能仿真
5.4 改进AES算法的解密功能仿真
5.5 FPGA实现
5.5 本章小结
结论
参考文献
攻读硕士学位期间所发表的论文
致谢
河北科技大学;