基于AMBA总线的AES算法IP软核研究
摘要 | 第1-3页 |
ABSTRACT | 第3-6页 |
第1章 绪论 | 第6-13页 |
·本文的研究背景 | 第6-8页 |
·密码学及其发展简介 | 第6页 |
·DES的兴起和衰落 | 第6-7页 |
·AES的制定和发展历程 | 第7-8页 |
·本文的研究目的和意义 | 第8-11页 |
·AES算法的优势 | 第8-9页 |
·AES算法实现的研究现状 | 第9-10页 |
·设计AHB总线及接口转换模块的意义 | 第10-11页 |
·本文内容安排 | 第11-13页 |
第2章 AES算法介绍 | 第13-31页 |
·数学预备知识 | 第14-16页 |
·有限域及域上多项式 | 第14-15页 |
·有限域加法运算 | 第15页 |
·有限域乘法运算 | 第15-16页 |
·AES加密算法 | 第16-20页 |
·SubBytes变换 | 第17-18页 |
·ShiftRows变换 | 第18-19页 |
·MixCloumns变换 | 第19-20页 |
·AddRoundKey变换 | 第20页 |
·AES解密算法 | 第20-24页 |
·InvSubBytes变换 | 第21-22页 |
·InvShiftRows变换 | 第22-23页 |
·InvMixCloumnns变换 | 第23-24页 |
·InvAddRoundKey变换 | 第24页 |
·等效解密算法 | 第24-28页 |
·轮密钥生成 | 第28-31页 |
·轮密钥扩展 | 第28-30页 |
·轮密钥选择 | 第30-31页 |
第3章 AES算法高速、低成本IP软核设计 | 第31-55页 |
·AES核的低成本设计 | 第31-46页 |
·加、解密IP核资源共用设计 | 第31页 |
·SubBytes的变换域设计方法 | 第31-40页 |
·MixColumns的字节级设计方法 | 第40-45页 |
·ShiftRows的设计方法 | 第45-46页 |
·AES核的高速设计 | 第46-51页 |
·混合流水中的轮外部流水 | 第46-48页 |
·轮内部流水的流水段设计 | 第48-51页 |
·轮密钥产生模块设计 | 第51-55页 |
·Rcon的设计 | 第52-53页 |
·SubWord和RotWord的设计 | 第53-55页 |
第4章 AES算法IP软核仿真与验证 | 第55-60页 |
·AES核的仿真 | 第55-57页 |
·AES核的综合 | 第57-59页 |
·AES核的FPGA验证 | 第59-60页 |
第5章 AMBA AHB总线简介及IP核设计 | 第60-77页 |
·AMBA AHB协议 | 第60-67页 |
·AHB总线传输 | 第62-64页 |
·AHB总线传输响应 | 第64-65页 |
·AHB总线仲裁 | 第65-66页 |
·AHB-LITE结构 | 第66-67页 |
·AMBA AHB总线IP核的设计 | 第67-73页 |
·自适应仲裁算法及自适应仲裁器设计 | 第68-71页 |
·Full AHB IP核设计 | 第71-73页 |
·AHB-LITE结构的IP设计 | 第73页 |
·AMBA AHB总线仿真与验证 | 第73-75页 |
·系统仿真 | 第73-74页 |
·系统综合与FPGA验证 | 第74-75页 |
·AMBA总线核与AES核的联合仿真与验证 | 第75-77页 |
第6章 结束语 | 第77-78页 |
参考文献 | 第78-81页 |
攻读硕士学位期间的研究成果 | 第81-82页 |
致谢 | 第82页 |