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

基于FPGA的SMS4分组加密IP核设计

中文摘要第4-5页
Abstract第5页
第1章 绪论第9-15页
    1.1 论文选题背景及意义第9-11页
    1.2 国内外研究现状第11-13页
    1.3 论文的主要研究内容第13页
    1.4 论文的组织结构第13-15页
第2章 SMS4加密算法理论基础第15-25页
    2.1 SMS4加密算法构成及原理第15-16页
    2.2 SMS4加密算法基本部件第16-21页
        2.2.1 S盒代换第16-18页
        2.2.2 非线性变换第18-19页
        2.2.3 线性变换第19页
        2.2.4 合成变换第19-20页
        2.2.5 轮函数第20-21页
    2.3 SMS4加密算法的密钥扩展过程第21-22页
    2.4 SMS4加密算法的加解密过程第22-24页
    2.5 本章小结第24-25页
第3章 SMS4算法的MATLAB仿真第25-39页
    3.1 SMS4算法的密钥扩展过程第25-31页
        3.1.1 密钥扩展的程序设计第25-30页
        3.1.2 密钥扩展的仿真结果分析第30-31页
    3.2 SMS4算法的加密过程第31-35页
        3.2.1 加密过程的程序设计第31-34页
        3.2.2 加密过程的仿真结果分析第34-35页
    3.3 SMS4算法的解密过程第35-38页
        3.3.1 解密过程的程序设计第35-37页
        3.3.2 解密过程的仿真结果分析第37-38页
    3.4 本章小结第38-39页
第4章 系统方案设计第39-49页
    4.1 整体结构设计第39页
    4.2 密码工作模式选择第39-42页
    4.3 功能模块设计第42-47页
        4.3.1 加密IP核设计第42-44页
        4.3.2 接口模块设计第44-45页
        4.3.3 分组短块加密第45-47页
    4.4 本章小结第47-49页
第5章 系统的FPGA实现第49-85页
    5.1 开发环境介绍第49-51页
        5.1.1 芯片选型第49-50页
        5.1.2 硬件开发平台第50-51页
        5.1.3 调试工具第51页
    5.2 加密IP核实现第51-68页
        5.2.1 密钥扩展模块实现第54-58页
        5.2.2 加密模块实现第58-65页
        5.2.3 解密模块实现第65-68页
    5.3 接口模块实现第68-70页
        5.3.1 接收模块实现第68-69页
        5.3.2 发送模块实现第69-70页
    5.4 分组短块加密实现第70-79页
        5.4.1 短块加密的FPGA实现第70-75页
        5.4.2 短块加密的软件功能第75-79页
    5.5 加密核的片上测试第79-84页
    5.6 本章小结第84-85页
结论第85-87页
参考文献第87-93页
附录第93-95页
致谢第95-96页
攻读硕士学位期间发表的学术论文第96-97页
攻读硕士学位期间参加的科研项目第97-98页
攻读硕士学位期间取得的科研成果第98页

论文共98页,点击 下载论文
上一篇:卫星通信系统链路设计与仿真
下一篇:大规模MIMO系统中基于结构化压缩感知的信道估计算法研究