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

素数域椭圆曲线密码SoC的设计与实现

致谢第4-5页
摘要第5-6页
Abstract第6页
目录第7-9页
插图和附表目录第9-11页
1 绪论第11-16页
    1.1 课题背景及意义第11-12页
    1.2 国内外研究现状第12-14页
    1.3 本文研究内容和主要创新点第14-15页
    1.4 本文架构第15-16页
2 SOC平台和SOC软硬件协同设计第16-19页
    2.1 软硬件协同设计第17-19页
3 椭圆曲线密码算法理论基础第19-31页
    3.1 椭圆曲线密码算法第19-20页
    3.2 椭圆曲线密码SM2标准第20-22页
        3.2.1 数字签名算法第21页
        3.2.2 密钥交换协议第21-22页
        3.2.3 公钥加密算法第22页
    3.3 椭圆曲线密码运算层次研究第22-23页
    3.4 椭圆曲线运算分析第23-31页
        3.4.1 模加运算第23-24页
        3.4.2 模减运算第24页
        3.4.3 模乘运算第24-26页
        3.4.4 模逆运算第26-27页
        3.4.5 模幂运算第27页
        3.4.6 点加运算和倍点运算第27-29页
        3.4.7 点乘运算第29页
        3.4.8 素数检测第29-31页
4 椭圆曲线密码SOC架构第31-49页
    4.1 芯片功能定义第31-32页
    4.2 软硬件划分第32-44页
        4.2.1 纯软件的SM2椭圆曲线密码算法应用第32-44页
            4.2.1.1 开放源代码库OpenSSL简介第33-34页
            4.2.1.2 椭圆曲线建立与功能函数第34-35页
            4.2.1.3 软件流程图第35-41页
            4.2.1.4 软件算法性能第41-44页
        4.2.2 软硬件划分方案第44页
    4.3 SoC架构第44-49页
        4.3.1 SMS静态存储器系统第46-47页
        4.3.2 POWM功耗管理第47-49页
5 ECC硬件加速器的VLSI实现第49-66页
    5.1 点乘运算第50-57页
        5.1.1 点乘控制模块第51-52页
        5.1.2 点加运算模块第52-54页
        5.1.3 倍点运算模块第54-55页
        5.1.4 椭圆曲线的坐标系转换第55-57页
    5.2 RABIN素数检测第57-59页
    5.3 模乘运算第59-61页
    5.4 模幂运算第61-62页
    5.5 模逆运算第62页
    5.6 模加和模减运算第62-63页
    5.7 加速器综合结果和性能分析第63-66页
6 芯片实现第66-67页
7 总结与展望第67-68页
参考文献第68-71页
攻读硕士学位期间主要的研究成果第71页

论文共71页,点击 下载论文
上一篇:单后路切除突入胸腔内的巨大椎管哑铃状肿瘤
下一篇:DPP-4抑制剂对胰岛β-细胞和α-细胞功能的影响