首页--工业技术论文--无线电电子学、电信技术论文--通信论文--通信保密与通信安全论文--理论论文

基于FPGA的AES算法快速小面积实现

摘要第1-4页
ABSTRACT第4-7页
第一章 绪论第7-11页
   ·信息安全发展简介第7页
   ·本课题研究出发点第7-8页
   ·研究方案的提出及意义第8-9页
   ·论文主要结构和内容第9-11页
第二章 AES 算法理论体系第11-20页
   ·AES 算法的提出第11页
   ·AES 算法安全性能分析第11-12页
   ·AES 算法描述第12-19页
     ·AES 算法整体结构第12-14页
     ·AES 算法圈变换部分第14-18页
       ·字节替换部分第14-16页
       ·行移位部分第16-17页
       ·列混合变换部分第17-18页
       ·圈密钥加法部分第18页
     ·AES 算法密钥扩展部分第18-19页
   ·本章小结第19-20页
第三章 AES 算法开发环境第20-28页
   ·AES 算法开发的软件环境第20-25页
     ·QuartusII 软件介绍第20-22页
     ·Keil uVision 软件介绍第22-23页
     ·Protel 99SE 软件介绍第23-25页
   ·AES 算法开发的硬件环境第25-27页
     ·Cyclone 系列FPGA 简介第25-26页
     ·MCS-51 系列单片机简介第26-27页
   ·本章小结第27-28页
第四章 AES 算法设计实现第28-51页
   ·AES 算法总体设计思路第28-29页
   ·密钥扩展部分C 语言设计第29-32页
   ·加解密部分VHDL 语言设计第32-47页
     ·解密部分第32-42页
       ·字节替换逆变换InvSubByte()设计第33-35页
       ·行移位逆变换InvShiftRow()设计第35-36页
       ·列混合逆变换InvMixColumns()设计第36-38页
       ·圈密钥加法AddRoundKey()设计第38页
       ·解密部分整体bdf 图第38-40页
       ·密钥扩展数据在FPGA 中的存储第40-41页
       ·解密算法仿真图第41-42页
     ·加密部分第42-43页
     ·共享密钥扩展模块的加解密算法设计第43-47页
       ·密钥控制模块第44页
       ·数据传输端口第44-45页
       ·其它相关控制模块第45页
       ·算法模块图第45-47页
   ·结论分析第47-49页
   ·FPGA 器件选型第49-50页
   ·本章小结第50-51页
第五章 AES 算法硬件开发电路设计第51-58页
   ·硬件原理图设计第51-54页
   ·硬件PCB 板图设计第54-57页
     ·PCB 板布局布线的原则第54-55页
     ·PCB 板图设计第55-57页
   ·本章小结第57-58页
第六章 AES 算法的硬件调试第58-69页
   ·密钥扩展部分单片机调试第58-61页
     ·C 代码的移植第58-60页
     ·软硬件调试第60-61页
   ·FPGA 一侧的加解密模块调试第61-63页
   ·单片机与FPGA 之间通信调试第63-69页
结束语第69-70页
参考文献第70-72页
发表论文和参加科研情况说明第72-73页
致谢第73页

论文共73页,点击 下载论文
上一篇:EPON系统上行接入信道动态带宽分配算法研究
下一篇:基于平面分形天线的方向图可重构天线研究