首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--计算机网络论文--局域网(LAN)、城域网(MAN)论文

基于FPGA的千兆网络安全通信研究与实现

摘要第5-6页
ABSTRACT第6-7页
第1章 绪论第10-14页
    1.1 研究目的与意义第10-11页
    1.2 国内外研究现状与发展趋势第11-12页
    1.3 本文研究的主要内容第12-14页
第2章 设计相关理论技术的学习与研究第14-26页
    2.1 FPGA相关技术的理论基础第14-17页
        2.1.1 FPGA器件基本组成模块以及特点第14-15页
        2.1.2 FPGA的开发基本流程第15-16页
        2.1.3 MicroBlaze嵌入式软核第16-17页
    2.2 AES加密算法的基本原理第17-20页
        2.2.1 字节替换第18-19页
        2.2.2 行移位变换第19页
        2.2.3 列混淆变换第19页
        2.2.4 密钥加变换第19页
        2.2.5 密钥扩展变换第19-20页
    2.3 LWIP协议栈基础第20-23页
        2.3.1 ARP协议原理及实现流程的研究第20-21页
        2.3.2 IP协议原理及实现流程的研究第21-22页
        2.3.3 TCP协议原理及实现流程的研究第22-23页
    2.4 AXI-STREAM接口的介绍第23-25页
    2.5 总结第25-26页
第3章 安全以太网关键硬件模块的设计第26-47页
    3.1 自定义链路层IP核的解决方案第26-36页
        3.1.1 核心FPGA器件的简单介绍第26-27页
        3.1.2 TEMAC软核与PHY芯片的选择第27-29页
        3.1.3 FPGA器件与PHY芯片的互联第29-31页
        3.1.4 完成自定义IP核的配置第31-36页
    3.2 自定义AES算法IP核设计第36-46页
        3.2.1 AES算法模块的设计模式选择第36-39页
        3.2.2 AES加密算法子模块设计第39-41页
        3.2.3 AES解密算法的等效设计第41-43页
        3.2.4 密钥扩展子模块设计第43-44页
        3.2.5 自定义AES加解密模块外接接口第44-46页
    3.3 总结第46-47页
第4章 LWIP协议栈的移植第47-54页
    4.1 网络接口的初始化第47-51页
        4.1.1 网络接口初始化的总体架构第47-48页
        4.1.2 网络接口的发送函数设计第48-50页
        4.1.3 网络接口的初始化函数设计第50-51页
    4.2 接收与发送数据包第51-53页
        4.2.1 接收数据包第51-52页
        4.2.2 发送数据包第52-53页
    4.3 总结第53-54页
第5章 系统测试方案的设计与实现第54-65页
    5.1 系统的整体测试方案第54页
    5.2 硬件关键模块的测试第54-58页
        5.2.1 自定义数据链路层IP核测试第54-56页
        5.2.2 自定义AES算法IP核测试第56-58页
    5.3 硬件平台的搭建第58-61页
        5.3.1 MicroBlaze处理器以及数据存储模块设计第59-60页
        5.3.2 辅助IP核模块第60页
        5.3.3 以太网络数据传输及加密模块第60-61页
    5.4 软件实现部分第61-62页
    5.5 测试数据报告第62-64页
    5.6 总结第64-65页
第6章 结论与展望第65-67页
    6.1 结论第65页
    6.2 展望第65-67页
致谢第67-68页
参考文献第68-72页
附录第72页

论文共72页,点击 下载论文
上一篇:低信噪比图像的去噪算法研究
下一篇:基于NAND闪存的混合固态硬盘设计研究