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

基于FPGA的AES算法数据加解密设计

摘要第1-5页
ABSTRACT第5-8页
第1章 绪论第8-11页
   ·引言第8页
   ·方案提出及意义第8-9页
   ·研究现状第9-10页
   ·本文的主要结构及创新思想第10-11页
第2章 AES算法的详细描述第11-21页
   ·AES算法产生的背景第11-12页
   ·加解密的输入与输出第12-13页
   ·Rijndael的基本结构第13-17页
     ·字节替换(SubBytes)第14-15页
     ·行移变换(ShiftRows)第15-16页
     ·列混淆(Mi xColumns)第16-17页
     ·密钥加(AddRoundKey)第17页
   ·密钥编排方案第17-19页
     ·密钥选取第17-18页
     ·密钥扩展第18-19页
   ·AES算法的几种工作模式第19-21页
第3章 AES算法实现的开发环境第21-30页
   ·Verilog HDL语言介绍第21页
   ·FPGA器件简介第21-26页
     ·可编程逻辑器件发展简史第21-22页
     ·FPGA芯片的基本结构第22-23页
     ·FPGA与CPLD之间的区别第23-24页
     ·FPGA的设计流程第24-26页
   ·QuartusⅡ软件开发流程第26-28页
     ·QuartusⅡ软件综述第26页
     ·QuartusⅡ软件的工具的使用方法第26-28页
   ·Modelsim软件的介绍第28-30页
     ·仿真的介绍第28页
     ·Modelsim软件的介绍第28-30页
第4章 AES算法在FPGA上的设计第30-39页
   ·方案的设计方法及采用的工作模式第30-31页
     ·方案的设计方法第30-31页
     ·AES算法的工作模式选取第31页
   ·FPGA上AES算法实现内部框图第31-32页
     ·AES加密FPGA内部框图第31-32页
     ·AES解密FPGA内部框图第32页
   ·AES算法基本轮变换模块设计及其原理图第32-37页
     ·SubBytes与InvSubBytes设计第32-34页
     ·ShiftRows与InvShiftRows设计第34页
     ·MixColumns与InvMixColumns设计第34-35页
     ·AddRoundKey与InvkddRoundKey设计第35页
     ·密钥扩展模块设计第35-37页
   ·AES算法加解密系统顶层模块第37-39页
第5章 系统的仿真及主要性能参数第39-46页
   ·FPGA器件的选择第39-40页
   ·各个模块的RTL级原理图第40-41页
   ·仿真测试第41-44页
   ·性能参数分析第44-46页
第6章 结论与展望第46-47页
参考文献第47-49页
致谢第49页

论文共49页,点击 下载论文
上一篇:移动云计算中智能手机虚拟化平台研究
下一篇:GEO激光通信链路中BPSK调制技术的研究