摘要
第一章 绪论
1.1 课题研究背景及意义
1.2 研究现状
1.2.1 国内外加密算法研究现状
1.2.2 数据加密标准的研究现状
1.2.3 软硬件实现方式研究现状
1.3 主要研究内容及组织结构
第二章 AES算法研究
2.1 分组密码
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.4 本章小结
第三章 AES算法优化设计
3.1 算法性能分析
3.2 算法优化
3.2.1 S-盒优化设计
3.2.2 列混合变换优化
3.3 算法结构优化
3.3.1 AES流水线结构研究
3.3.2 混合流水线结构优化设计
3.4 本章小结
第四章 AES加密系统FPGA设计与实现
4.1 设计流程及环境
4.1.1 开发环境
4.1.2 设计流程
4.2 系统架构
4.3 自定义AES IP Core的设计
4.3.1 字节代换模块设计
4.3.2 密钥扩展模块的设计
4.3.3 有限状态机的设计
4.4 AES Nios系统设计
4.5 软件设计
4.6 本章小结
第五章 系统仿真和性能分析
5.1 系统仿真
5.2 性能分析
5.3 系统特点
5.4 本章小结
第六章 总结和展望
6.1 全文总结
6.2 展望
致谢
参考文献
附录一 英文缩略语表
攻读学位期间发表的学术论文
攻读学位期间参加的科研项目
声明