文摘
英文文摘
声明
第一章 绪论
1.1 课题背景与研究的意义
1.2 AES的研究现状
1.3 课题研究的内容
1.4 本论文的组织结构
第二章 AES算法的实现原理
2.1 有限域GF(28)的介绍
2.1.1 有限域GF(28)的加法和乘法
2.1.2 域上多项式的运算
2.2 AES算法的结构
2.2.1 迭代密码算法的结构分类
2.2.2 AES算法的结构
2.2.3 AES算法的实现原理
2.3 轮变换的描述
2.3.1 字节替换
2.3.2 行移位
2.3.3 列混合
2.3.4 轮密钥加
2.4 密钥扩展
2.5 本章小结
第三章 AES算法的优化及可重构设计
3.1 可重构
3.1.1 可重构的意义
3.1.2 可重构的分类
3.1.3 可重构的应用
3.2 Sbox盒和逆Sbox盒的域同构实现
3.2.1 Sbox盒的原理
3.2.2 Sbox盒模块的优化
3.3 轮变换的可重构设计
3.3.1 Subbytes的可重构
3.3.2 ShiftRows的可重构
3.3.3 MixColunms的可重构
3.4 加、解密过程的可重构设计
3.5 本章小结
第四章 AES算法硬件电路的实现及低功耗分析
4.1 总体电路结构
4.2 流水线结构设计
4.2.1 流水线结构
4.2.2 AES算法流水线结构的设计
4.2.3 AES算法结构优化分析
4.3 低功耗设计
4.3.1 功耗分析
4.3.2 降低功耗方法
4.3.3 AES算法中的低功耗设计
4.4 本章小结
第五章 实施与验证
5.1 ASIC设计流程
5.2 Verilog编码及功能仿真
5.3 FPGA实施验证
5.4 电路综合
5.4.1 设置setup文件
5.4.2 设置环境属性和时序面积约束
5.4.3 综合结果及分析
5.5 Astro版图生成
5.5.1 数据库的配置
5.5.2 实施结果
5.6 本章小结
第六章 总结与展望
6.1 总结
6.2 展望
致谢
参考文献
攻读硕士学位期间发表的论文