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

基于SOPC系统的国家商务密码SM4 IP设计与测试

摘要第3-4页
Abstract第4-5页
引言第9-11页
第1章 分组加密算法的研究进展和意义第11-14页
    1.1 分组加密算法的研究进展第11-12页
        1.1.1 数据加密标准DES第11页
        1.1.2 AES(Advanced Encryption Standard)第11-12页
        1.1.3 NESSIE (New European Schemes for Signatures, ntegrity, and Encrydtion)第12页
        1.1.4 SM4算法第12页
    1.2 研究目的与意义第12-14页
第2章 SM4分组密码研究分析与实现第14-33页
    2.1 算法规范介绍第14-18页
        2.1.1 术语说明第14-15页
        2.1.2 轮函数F第15-16页
        2.1.3 加/解密算法第16页
        2.1.4 密钥扩展算法第16-17页
        2.1.5 加密实例第17-18页
    2.2 算法分析第18-21页
        2.2.1 加密算法分析第20-21页
        2.2.2 解密算法分析第21页
    2.3 算法C语言实现与测试第21-24页
    2.4 算法Verilog HDL硬件语言实现第24-33页
        2.4.1 接口设计第25-26页
        2.4.2 寄存器设计第26-27页
        2.4.3 常量参数的定义第27页
        2.4.4 状态机设计第27-28页
        2.4.5 SM4 SBOX模块的设计第28-29页
        2.4.6 非线性变换τ实现第29页
        2.4.7 固定参数CK的实现第29-30页
        2.4.8 线性变换T和T`实现的实现第30-31页
        2.4.9 SM4的功能仿真和在quartus II 9.0 下编译第31-33页
第3章 SM4硬件模块的测试第33-72页
    3.1 测试方案概述第33-35页
    3.2 SOPC系统介绍第35-37页
    3.3 SOPC Builder自带IP介绍第37-54页
        3.3.1 CPU第37-38页
        3.3.2 AVALON总线第38-39页
        3.3.3 SDRAM接口电路第39-40页
        3.3.4 PIO接口电路第40-43页
        3.3.5 UART接口电路第43-45页
        3.3.6 JTAG_UART接口电路第45-46页
        3.3.7 SM4用户IP封装接口电路设计第46-49页
        3.3.8 SM4用户IP封装第49-54页
    3.4 开发板DE2介绍第54-55页
    3.5 SOPC测试系统构建第55-64页
        3.5.1 在Quartus II上创建工程第56-57页
        3.5.2 NIOS II系统的创建第57-59页
        3.5.3 创建PLL电路第59-60页
        3.5.4 复位模块设计第60-61页
        3.5.5 系统集成第61-64页
    3.6 软件设计第64-72页
        3.6.1 Nios II SOPC系统上运行的程序设计第64-66页
        3.6.2 PC端控制程序设计第66-72页
第4章总结第72-73页
参考文献第73-75页
致谢第75-76页
攻读硕士学位期间的研究成果第76页

论文共76页,点击 下载论文
上一篇:硫磺回收装置泄漏风险评估方法及其应用
下一篇:政府安全生产监管网络平台评估及优化对策研究