首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--一般性问题论文--安全保密论文

基于雅可比加重射影坐标系的ECC算法设计及硬件实现

摘要第5-6页
ABSTRACT第6-7页
符号对照表第10-11页
缩略语对照表第11-15页
第一章 绪论第15-21页
    1.1 椭圆曲线加密算法的研究背景第15-16页
    1.2 国内外对ECC的研究现状第16-17页
        1.2.1 国外对ECC的研究现状第16-17页
        1.2.2 国内对ECC的研究现状第17页
        1.2.3 ECC技术研究热点第17页
    1.3 课题的意义与目的第17-18页
    1.4 本论文的主要内容及框架第18-21页
第二章 ECC硬件实现基础知识第21-31页
    2.1 基域的相关概念第21-22页
        2.1.1 有限域的介绍第21页
        2.1.2 素域的概念第21-22页
        2.1.3 二元扩域的概念第22页
    2.2 有限域上的椭圆曲线第22-23页
        2.2.1 椭圆曲线的定义第22-23页
        2.2.2 椭圆曲线群第23页
    2.3 椭圆曲线离散对数问题第23-24页
    2.4 椭圆曲线加密算法的原理及层次第24-26页
        2.4.1 椭圆曲线加密算法密钥交换协议第24页
        2.4.2 椭圆曲线加密算法的原理介绍第24-25页
        2.4.3 椭圆曲线加密算法的层次解析第25-26页
    2.5 硬件实现的平台第26-29页
        2.5.1 FPGA介绍第26页
        2.5.2 Spartan 6 FPGA系列简介第26-27页
        2.5.3 FPGA的开发流程第27-29页
    2.6 本章小结第29-31页
第三章 ECC算法硬件实现的设计思路第31-39页
    3.1 在素域中坐标系的选择第31-34页
        3.1.1 仿射坐标系第31-32页
        3.1.2 标准射影坐标系第32-33页
        3.1.3 雅可比加重射影坐标系第33-34页
        3.1.4 选用雅可比加重射影坐标系的优势第34页
    3.2 在素域中模乘的算法选择第34-36页
        3.2.1 几种模乘算法的介绍第35页
        3.2.2 选择Montgomery模乘的原因第35-36页
    3.3 Montgomery模乘算法的选择第36-37页
        3.3.1 CIOS算法介绍第36页
        3.3.2 FIPS算法介绍第36页
        3.3.3 FIOS算法介绍第36-37页
    3.4 椭圆曲线加密算法的设计思路框架第37-38页
    3.5 本章小结第38-39页
第四章 ECC算法主要模块的设计与实现第39-65页
    4.1 ECC设计结构概述第39-40页
    4.2 对存储器的需求第40-42页
    4.3 对寄存器的描述第42-45页
        4.3.1 AEA控制寄存器的描述第42页
        4.3.2 AEA配置寄存器的描述第42-43页
        4.3.3 AEA中断控制器的描述第43页
        4.3.4 AEA模块运算的返回值寄存器描述第43-44页
        4.3.5 AEA模块数据地址以及数据长度的寄存器第44-45页
    4.4 点乘模块的设计第45-49页
        4.4.1 点乘模块需输入的参数第45页
        4.4.2 点乘运算模块的实现过程第45-48页
        4.4.3 点乘运算模块中对各个模块的控制第48-49页
    4.5 预处理模块的设计第49-50页
    4.6 大数乘法模块的设计第50-52页
        4.6.1 大数乘法器的硬件实现第50-51页
        4.6.2 大数乘法模块的算术操作方式第51-52页
    4.7 模乘模块的设计第52-53页
        4.7.1 Montgomery模乘参数的存放第52-53页
        4.7.2 CIOS算法流程介绍第53页
    4.8 点加与倍点模块的设计第53-63页
        4.8.1 点加与倍点运算的设计思路第53-55页
        4.8.2 点加运算的指令序列设计第55-60页
        4.8.3 倍点运算的指令序列设计第60-63页
    4.9 模逆模块的设计第63-64页
    4.10 各个模块在数据地址寄存器的使用说明第64页
    4.11 本章小结第64-65页
第五章 椭圆曲线加密算法的仿真与验证第65-75页
    5.1 仿真验证思路第65-67页
        5.1.1 Testbench的搭建第65-66页
        5.1.2 测试激励的产生以及输出结果的验证第66-67页
    5.2 ISE及Modelsim联合仿真第67-70页
        5.2.1 ISE工具以及Modelsim仿真工具的简介第67-68页
        5.2.2 ISE及Modelsim工具联合仿真的具体过程第68-70页
    5.3 各个模块的仿真结果第70-74页
        5.3.1 预处理模块的仿真结果第71页
        5.3.2 大数乘法模块的仿真结果第71-72页
        5.3.3 Montgomery模乘的仿真结果第72页
        5.3.4 Montgomery模逆的仿真结果第72-73页
        5.3.5 ECC点乘模块的仿真结果第73-74页
    5.4 仿真结果分析第74页
    5.5 本章小结第74-75页
第六章 总结与展望第75-77页
参考文献第77-79页
致谢第79-81页
作者简介第81-82页

论文共82页,点击 下载论文
上一篇:一氧化碳中毒脑损伤的临床特征及高压氧改善脑白质脱髓鞘的保护机制研究
下一篇:RyR2-PBmice鉴定及RyR2基因转座子插入突变对小鼠心脏和胰脏功能的影响