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

基于FPGA的椭圆曲线加密传输系统的设计与实现

摘要第4-5页
ABSTRACT第5页
1 绪论第8-12页
    1.1 本课题的研究背景和意义第8页
    1.2 国内外研究现状以及发展趋势第8-11页
    1.3 研究目标和内容安排第11-12页
2 加密理论基础及硬件平台第12-20页
    2.1 有限域基本理论第12-13页
        2.1.1 群第12页
        2.1.2 素数域第12-13页
        2.1.3 二元域第13页
    2.2 椭圆曲线密码理论第13-18页
        2.2.1 椭圆曲线相关理论第13-15页
        2.2.2 椭圆曲线群的基本运算第15-16页
        2.2.3 椭圆曲线离散对数问题第16页
        2.2.4 密码系统的建立及密钥生成和交换第16-17页
        2.2.5 椭圆曲线密码算法加解密过程第17-18页
    2.3 硬件平台第18-19页
    2.4 本章小结第19-20页
3 椭圆曲线加密算法的FPGA实现第20-30页
    3.1 有限域上基本运算的FPGA实现第20-23页
        3.1.1 有限域加法模块第20-21页
        3.1.2 有限域乘法模块第21-22页
        3.1.3 有限域求逆模块第22-23页
        3.1.4 有限域除法模块第23页
    3.2 椭圆曲线群上点运算的实现第23-26页
        3.2.1 点加和点倍运算模块第24-25页
        3.2.2 点乘运算模块第25-26页
    3.3 算法总体设计第26-29页
        3.3.1 FPGA实现考虑因素第26页
        3.3.2 算法模块设计及实现第26-29页
    3.4 本章小结第29-30页
4 椭圆曲线加密传输系统的设计与实现第30-47页
    4.1 系统需求第30页
    4.2 总体设计第30-34页
        4.2.1 系统工作流程第31-32页
        4.2.2 数据帧格式定义第32-34页
    4.3 模块设计第34-46页
        4.3.1 FIFO模块第34-35页
        4.3.2 USB模块第35-37页
        4.3.3 CRC校验模块第37-39页
        4.3.4 ECC加解密模块第39-40页
        4.3.5 W5300网络模块第40-43页
        4.3.6 密码键盘模块第43-44页
        4.3.7 SD卡模块第44-46页
    4.4 本章小结第46-47页
5 测试及分析第47-55页
    5.1 椭圆曲线加密算法仿真第47-51页
        5.1.1 有限域基本运算仿真第47-48页
        5.1.2 椭圆曲线群上点运算的仿真第48-50页
        5.1.3 椭圆曲线加密和解密模块仿真第50-51页
    5.2 系统测试第51-54页
        5.2.1 系统实物图第51-52页
        5.2.2 测试方法第52-53页
        5.2.3 测试结果及分析第53-54页
    5.3 本章小结第54-55页
6 总结与展望第55-56页
参考文献第56-58页
致谢第58-59页

论文共59页,点击 下载论文
上一篇:TFT混切技术的干蚀刻制程工艺优化研究
下一篇:Energy-Efficient Independent Task Scheduling in Cloud Computing