首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--计算机网络论文--一般性问题论文

基于FPGA的安全链路通信协议研究

摘要第1-4页
Abstract第4-7页
第一章 绪论第7-13页
   ·选题背景第7-10页
     ·基于 USB 的链路通信第7页
     ·链路通信的信息安全需求第7-8页
     ·硬件通信 AES 加密的优点第8-10页
   ·研究现状第10-11页
   ·论文主要工作第11页
   ·论文章节安排第11-13页
第二章 安全链路通信的关键技术第13-33页
   ·USB 基本原理第13-17页
     ·总线拓扑第13-14页
     ·逻辑结构和端点第14页
     ·编码方式第14-15页
     ·传输类型第15-16页
     ·USB 通信协议第16-17页
   ·固件与 USB 枚举过程第17-20页
     ·固件第17-18页
     ·USB 设备枚举过程第18-20页
   ·AES 算法第20-29页
     ·AES 算法数学基础第20-22页
     ·AES 描述第22-24页
     ·AES 加密第24-28页
     ·AES 解密第28-29页
   ·AES 算法分析第29-31页
     ·算法结构性质分析第30页
     ·算法抗攻击性分析第30-31页
   ·本章小结第31-33页
第三章 基于 FPGA 的链路通信协议设计第33-49页
   ·链路通信协议总体设计第33-37页
     ·协议设计第33-34页
     ·帧设计第34-35页
     ·握手同步机制设计第35页
     ·流量控制设计第35-36页
     ·CRC 校验与重传设计第36-37页
   ·链路通信协议的 FPGA 模块设计第37-44页
     ·顶层模块第38-39页
     ·USB 接口模块第39-40页
     ·数据下行模块第40-41页
     ·数据上传模块第41-43页
     ·缓存模块第43-44页
   ·基于 FPGA 的 USB 接口第44-47页
     ·固件与 FPGA 的时序关系第45页
     ·固件与 FPGA 连接第45-47页
   ·本章小结第47-49页
第四章 基于 FPGA 的链路通信协议实现第49-55页
   ·顶层模块实现第49页
   ·USB 接口模块实现第49-50页
   ·数据下行模块实现第50-51页
   ·数据上传模块实现第51-52页
   ·缓存模块实现第52-53页
   ·连通实现第53-54页
   ·本章小结第54-55页
第五章 链路通信协议安全设计与实现第55-73页
   ·AES 模块设计第55-61页
     ·AES 顶层模块的设计第57页
     ·加解密字节代换的设计第57-58页
     ·加解密行移位的设计第58-59页
     ·加解密列混合的设计第59-60页
     ·轮密钥加的设计第60页
     ·密钥扩展模块的设计第60-61页
   ·AES 加密解密实现第61-68页
     ·AES 顶层模块实现第61-62页
     ·加密过程的实现第62-66页
     ·解密过程的实现第66-67页
     ·密钥扩展模块的实现第67-68页
   ·安全链路通信协议验证与测试第68-72页
     ·验证测试环境第68页
     ·AES 模块验证流程及参数设定第68-69页
     ·AES 模块验证结果第69-70页
     ·安全链路通信协议验证方案第70页
     ·安全链路通信协议验证结果第70-72页
   ·本章小结第72-73页
第六章 结束语第73-75页
   ·工作总结第73页
   ·展望第73-75页
致谢第75-77页
参考文献第77-81页
攻读硕士期间参与的科研工作第81-83页
附录 A 加密解密 S盒表第83-84页
附录 B 开发板 FPGA 芯片第84-85页
附录 C 链路通信实现实物连接图第85-86页

论文共86页,点击 下载论文
上一篇:基于数字水印的可追踪电子文档保护系统研究与实现
下一篇:基于副本控制的DTN路由算法