基于循环式结构和复合域S-box的AES算法IP设计与验证
致谢 | 第1-6页 |
摘要 | 第6-7页 |
ABSTRACT | 第7-8页 |
目录 | 第8-10页 |
一、引言 | 第10-15页 |
·论文选题背景 | 第10-11页 |
·高级加密标准AES的发展历程 | 第11-12页 |
·国内外AES算法研究现状 | 第12-13页 |
·论文主要工作及结构安排 | 第13-15页 |
二、AES算法 | 第15-36页 |
·AES算法基本概念 | 第15-18页 |
·数学知识基础 | 第18-23页 |
·有限域GF(2~8)上的加法 | 第19-20页 |
·有限域GF(2~8)上的乘法 | 第20-21页 |
·系数在GF(2~8)上的多项式 | 第21-23页 |
·加密算法 | 第23-28页 |
·字节替代变换 | 第24-26页 |
·行移位变换 | 第26-27页 |
·列混合变换 | 第27页 |
·密钥加变换 | 第27-28页 |
·密钥扩展算法 | 第28-30页 |
·密钥扩展 | 第28-30页 |
·密钥选择 | 第30页 |
·解密算法 | 第30-34页 |
·字节替代逆变换 | 第31-33页 |
·行移位逆变换 | 第33页 |
·列混合逆变换 | 第33-34页 |
·密钥加的逆变换 | 第34页 |
·加解密结构比较 | 第34-35页 |
·本章小结 | 第35-36页 |
三、硬件设计 | 第36-54页 |
·AES硬件实现结构 | 第36-39页 |
·基于循环式结构 | 第39-43页 |
·轮变换结构顺序 | 第39-42页 |
·轮变换结构复用 | 第42-43页 |
·轮变换硬件实现 | 第43-52页 |
·字节替代变换与其逆变换 | 第43-48页 |
·行移位变换与其逆变换 | 第48页 |
·列混合变换与其逆变换 | 第48-52页 |
·密钥扩展硬件实现 | 第52-53页 |
·本章小结 | 第53-54页 |
四、AMBA协议与RTL仿真 | 第54-60页 |
·AMBA总线协议 | 第54-56页 |
·AMBA典型架构 | 第54页 |
·AMBA总线互联 | 第54-55页 |
·AMBA基本组件 | 第55页 |
·AHB基本传输 | 第55-56页 |
·RTL仿真 | 第56-60页 |
·仿真环境 | 第56页 |
·文档结构 | 第56-57页 |
·仿真结果 | 第57-59页 |
·本章小结 | 第59-60页 |
结论 | 第60-61页 |
参考文献 | 第61-63页 |
附录A | 第63-68页 |
附录B | 第68-80页 |
学位论文数据集 | 第80页 |