首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--一般性问题论文--安全保密论文--加密与解密论文

基于FPGA的AES加密系统及其在PLC中的应用

摘要第1-4页
ABSTRACT第4-6页
目录第6-8页
第一章 绪论第8-13页
   ·加密算法简介第8-9页
   ·硬件平台FPGA概述第9页
   ·高级加密标准AES第9-11页
     ·算法的诞生第9-11页
     ·高级加密标准的研究现状第11页
   ·压砖机及其控制系统加密第11-12页
   ·本论文的研究意义第12页
   ·课题研究工作内容及论文结构安排第12-13页
第二章 AES算法简介第13-26页
   ·AES算法设计原则第13-14页
     ·安全性原则第13-14页
     ·实现性原则第14页
   ·数学基本知识第14-16页
     ·字节运算第14-15页
     ·四字节运算第15-16页
   ·整体结构第16-19页
     ·迭代密码算法的结构分类第16-18页
     ·加、解密的输入输出第18-19页
   ·AES算法描述第19-23页
     ·字节替换(SubByte)第19-21页
     ·行移变换(ShiftRows)第21-22页
     ·列混合变换(MixColumns)第22页
     ·密钥加法(AddRoundKey)第22-23页
     ·密钥扩展(Expanded Key)第23页
   ·AES算法的安全性第23-25页
     ·攻击的分类第23-24页
     ·强力攻击第24页
     ·差分密码攻击第24-25页
     ·Square攻击第25页
   ·本章小结第25-26页
第三章 加、解密过程的简化分析第26-30页
   ·加密函数的简化第26-28页
   ·解密函数的简化第28-29页
   ·本章小结第29-30页
第四章 AES算法模块整体设计第30-39页
   ·整体设计方法第30-31页
   ·AES加、解密模块的整体结构第31-32页
   ·AES算法的工作模式和结构第32-35页
     ·反馈及非反馈模式第32-33页
     ·可选择的加、解密结构第33-35页
   ·各子模块的设计分析第35-38页
     ·控制模块第36页
     ·数据输入、输出模块第36-37页
     ·加、解密模块第37页
     ·密钥扩展模块第37-38页
   ·本章小结第38-39页
第五章 AES算法实现及测试第39-54页
   ·FPGA实现系统分析第39-41页
     ·软硬件实现方法比较第39-40页
     ·性能参数第40页
     ·关键技术第40-41页
     ·系统所要实现的任务第41页
   ·实现工具的选择第41-43页
   ·各子模块描述第43-46页
     ·控制模块与数据输入、输出模块第43-44页
     ·加、解密模块第44-45页
     ·密钥扩展模块第45-46页
   ·系统逻辑综合第46-50页
     ·系统描述方式第46-47页
     ·电路的逻辑综合第47-50页
   ·系统仿真结果及分析第50-53页
   ·本章小结第53-54页
第六章 基于FPGA的压砖机PLC控制系统加密机第54-59页
   ·压砖机控制系统加密机的设计目标第54-55页
   ·加密机总体设计第55-56页
     ·总体结构第55-56页
     ·模块的划分第56页
   ·加密机实现分析第56-58页
     ·硬件电路分析第56-57页
     ·VerilogHDL编程实现第57-58页
   ·本章小结第58-59页
第七章 结论与展望第59-61页
   ·结论第59页
   ·展望第59-61页
参考文献第61-64页
附录第64-68页
 附录 部分程序第64-68页
致谢第68-69页
攻读学位期间发表的论文第69页

论文共69页,点击 下载论文
上一篇:基于块DCT变换的嵌入式图像编码算法的研究
下一篇:采用空间矢量法作为滞环电流控制的APF软硬件设计