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

基于SM2的数字签名系统的硬件设计

摘要第4-5页
Abstract第5页
第一章 绪论第8-12页
    1.1 课题背景与意义第8页
    1.2 国内外现状和发展动态第8-9页
    1.3 研究内容与设计指标第9-10页
        1.3.1 研究内容第9页
        1.3.2 设计指标第9-10页
    1.4 论文组织第10-12页
第二章 ECC相关理论基础第12-24页
    2.1 有限域第12-15页
        2.1.1 有限域的概念第12页
        2.1.2 二元域第12-14页
        2.1.3 二元域上的运算第14-15页
    2.2 椭圆曲线第15-17页
        2.2.1 椭圆曲线的概念第15-17页
        2.2.2 本设计中的系统参数第17页
    2.3 二元域上椭圆曲线的运算第17-20页
        2.3.1 投影平面坐标的概念第17-19页
        2.3.2 二元域上椭圆曲线的运算第19-20页
    2.4 密码杂凑函数与数字签名第20-21页
    2.5 数字签名算法第21-22页
    2.6 ECC的运算层次第22页
    2.7 本章小结第22-24页
第三章 SM2数字签名系统算法分析及优化第24-46页
    3.1 SM2数字签名系统的算法架构第24页
    3.2 密码协议层算法分析第24-29页
        3.2.1 SM2数字签名生成及验证算法第24-26页
        3.2.2 SM3密码杂凑算法第26-28页
        3.2.3 密钥对生成协议第28-29页
    3.3 椭圆曲线运算层的算法分析第29-36页
        3.3.1 不同坐标系下的点加与倍点运算复杂度分析第29页
        3.3.2 点乘算法分析及优化第29-36页
    3.4 二元域运算层的算法分析第36-45页
        3.4.1 模加减第36页
        3.4.2 模乘第36-40页
        3.4.3 模平方第40-42页
        3.4.4 模逆第42-45页
    3.5 本章小结第45-46页
第四章 SM2数字签名系统硬件架构及RHL实现第46-66页
    4.1 SM2数字签名系统的硬件架构第46-48页
    4.2 密码协议层实现第48-53页
        4.2.1 数字签名主控制器模块第48-50页
        4.2.2 SM3密码杂凑模块第50-53页
        4.2.3 密钥对生成模块第53页
    4.3 椭圆曲线运算层第53-60页
        4.3.1 点乘运算控制模块第53-56页
        4.3.2 二元域运算控制器第56-60页
            一、点加倍点模块第57-58页
            二、坐标反变换模块第58-60页
    4.4 二元域运算层第60-65页
        4.4.1 模加第60页
        4.4.2 模乘第60-64页
        4.4.3 模平方第64页
        4.4.4 模逆第64-65页
    4.5 本章小结第65-66页
第五章 验证及结果分析第66-84页
    5.1 通用验证方法学概述第66-67页
    5.2 基于UVM验证平台的功能验证第67-77页
        5.2.1 验证平台的目录结构第67-69页
        5.2.2 平台中各组件功能和联系第69-70页
        5.2.3 验证平台功能分析第70-73页
        5.2.4 有限域运算单元的功能验证第73-74页
        5.2.5 椭圆曲线运算层的功能验证第74-75页
        5.2.6 密码协议层的功能验证第75-77页
    5.3 覆盖率分析第77页
    5.4 FPGA验证与结果分析第77-80页
    5.5 Design Compiler逻辑综合与时序验证第80-82页
    5.6 性能对比分析第82-83页
    5.7 本章小结第83-84页
第六章 总结与展望第84-86页
    6.1 总结第84页
    6.2 展望第84-86页
参考文献第86-88页
致谢第88-90页
攻读硕士学位期间的成果第90页

论文共90页,点击 下载论文
上一篇:针对静态图像的人体姿态估计
下一篇:社会资本理论视角下阜新资源枯竭型城市失业人员再就业问题研究