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

RSA软硬件协同设计的研究与实现

摘要第5-6页
Abstract第6页
第一章 绪论第9-14页
    1.1 课题研究背景及意义第9-10页
    1.2 密码学概述第10-11页
    1.3 国内外研究现状第11-12页
    1.4 研究内容第12-13页
    1.5 论文章节安排第13页
    1.6 本章小结第13-14页
第二章 RSA算法原理与算法选取第14-27页
    2.1 RSA算法综述第14-15页
    2.2 模幂算法第15-16页
    2.3 模幂算法的功耗攻击与防御第16-19页
        2.3.1 基于数学分析攻击第17页
        2.3.2 基于RSA的功耗攻击第17-19页
    2.4 模乘算法第19-20页
    2.5 Montgomery算法的改进第20-21页
    2.6 中国剩余法第21-22页
    2.7 RSA的软硬件协同设计与算法选取第22-24页
    2.8 硬件模幂算法的细节确定与时钟消耗分析第24-25页
    2.9 本章小结第25-27页
第三章 硬件模幂方案的RSA软硬件协同设计第27-48页
    3.1 系统框图第27页
    3.2 系统设计方案第27-29页
    3.3 串口通信模块第29-32页
        3.3.1 波特率控制模块第29页
        3.3.2 串口接收控制模块第29-30页
        3.3.3 串口发送控制模块第30页
        3.3.4 数据缓存模块第30-31页
        3.3.5 初始数据模块第31-32页
    3.4 核心运算模块第32-40页
        3.4.1 模乘模块第33-35页
        3.4.2 模幂控制模块-P第35-37页
        3.4.3 模幂控制模块-Q第37-38页
        3.4.4 后处理模块第38-40页
    3.5 资源使用分析第40-41页
    3.6 软件设计与系统功能性能测试第41-47页
        3.6.1 library和test简介第43页
        3.6.2 主函数代码结构第43-44页
        3.6.3 系统性能测试第44-47页
    3.7 本章小结第47-48页
第四章 硬件模乘方案的RSA软硬件协同设计第48-58页
    4.1 模乘阵列的设想第48-49页
    4.2 PCIe总线概述第49页
    4.3 PCIe协议层分析第49-50页
        4.3.1 传输层第49-50页
        4.3.2 数据链路层第50页
        4.3.3 物理层第50页
    4.4 PCIe事物层数据包结构与AlteraPCIe硬核接口介绍第50-52页
    4.5 CPU+FPGA模乘阵列运算系统第52-53页
    4.6 PCIe-DMA数据交互模块设计第53-57页
        4.6.1 rd_engine模块第53-55页
        4.6.2 cmput_ctrl模块第55-56页
        4.6.3 data_get模块第56页
        4.6.4 wr_engine模块和pcie_form模块第56-57页
    4.7 本章小结第57-58页
第五章 总结与展望第58-60页
    论文工作总结第58页
    后续工作展望第58-60页
参考文献第60-63页
攻读硕士学位期间取得的研究成果第63-65页
致谢第65-66页
附件第66页

论文共66页,点击 下载论文
上一篇:基于Atmel平台的电力线传输技术演示器的设计与实现以及一款开源LTE仿真软件的研究和测试
下一篇:地方本科院校实践育人能力提升策略研究--以H学院为例