摘要
第1章 绪论
1.1 课题的研究背景及意义
1.2 国内外研究现状与发展趋势
1.3 论文的主要研究内容
第2章 AES算法
2.1 密码学
2.1.1 密码系统
2.1.2 分组密码
2.1.3 分组密码的工作模式
2.2 AES算法的数学基础
2.2.1 有限域
2.2.2 有限域上的运算
2.2.3 有限域上的多项式
2.3 AES算法
2.3.1 字节代换
2.3.2 行移位
2.3.3 列混合
2.3.4 子密钥加
2.3.5 密钥扩展
2.4 本章小结
第3章 基于FPGA的AES算法优化设计
3.1 查找表实现设计
3.1.1 查找表实现思路
3.1.2 部分查找表实现
3.1.3 改进的查找表实现
3.2 流水线设计
3.2.1 轮单元流水线设计
3.2.2 密钥扩展流水线设计
3.3 时序约束
3.3.1 时钟约束
3.3.2 输入输出约束
3.3.3 时序分析报告
3.4 本章小结
第4章 基于FPGA的AES算法仿真与综合
4.1 加密模块
4.1.1 顶层模块
4.1.2 One round模块
4.1.3 Final round模块
4.1.4 T模块
4.1.5 S盒模块
4.1.6 Key expand模块
4.2 设计指标对比分析
4.2.1 Cyclone V综合分析
4.2.2 Virtex-6综合分析
4.3 本章小结
第5章 整体测试与实现
5.1 在线逻辑分析仪测试
5.2 串行收发加侑翠密系统的构建
5.3 加侑翠密系统的测试与验证
5.3.1 生成密钥流测试
5.3.2 十六进制测试
5.3.3 字符串测试
5.4 本章小结
结论
参考文献
致谢
攻读硕士学位期间主持或参加的科研项目
声明