致谢
摘要
一、引言
1.1 论文选题背景
1.2 高级加密标准AES的发展历程
1.3 国内外AES算法研究现状
1.4 论文主要工作及结构安排
二、AES算法
2.1 AES算法基本概念
2.2 数学知识基础
2.2.1 有限域GF(28)上的加法
2.2.2 有限域GF(28)上的乘法
2.2.3 系数在GF(28)上的多项式
2.3 加密算法
2.3.1 字节替代变换
2.3.2 行移位变换
2.3.3 列混合变换
2.3.4 密钥加变换
2.4 密钥扩展算法
2.4.1 密钥扩展
2.4.2 密钥选择
2.5 解密算法
2.5.1 字节替代逆变换
2.5.2 行移位逆变换
2.5.3 列混合逆变换
2.5.4 密钥加的逆变换
2.6 加解密结构比较
2.7 本章小结
三、硬件设计
3.1 AES硬件实现结构
3.2 基于循环式结构
3.2.1 轮变换结构顺序
3.2.2 轮变换结构复用
3.3 轮变换硬件实现
3.3.1 字节替代变换与其逆变换
3.3.2 行移位变换与其逆变换
3.3.3 列混合变换与其逆变换
3.4 密钥扩展硬件实现
3.5 本章小结
四、AMBA协议与RTL仿真
4.1 AMBA总线协议
4.1.1 AMBA典型架构
4.1.2 AMBA总线互联
4.1.3 AMBA基本组件
4.1.4 AHB基本传输
4.2 RTL仿真
4.2.1 仿真环境
4.2.2 文档结构
4.2.3 仿真结果
4.2.4 本章小结
结论
参考文献
附录A
附录B
声明
学位论文数据集