首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--信息处理(信息加工)论文--模式识别与装置论文

基于GPU的RSA算法并行研究与设计及OpenCL实现

摘要第1-6页
ABSTRACT第6-10页
第一章 绪论第10-16页
   ·课题的研究背景与意义第10-11页
   ·国内外研究现状第11-14页
     ·GPU 通用计算研究现状第11-12页
     ·基于 GPU 的加解密研究现状第12-14页
   ·论文的主要研究工作第14页
   ·论文章节安排第14-16页
第二章 GPU 与 OpenCL 架构概述第16-28页
   ·GPU 的发展经历第16页
   ·GPU 架构介绍第16-19页
     ·现代 GPU 结构第17-19页
     ·GPU 与 CPU 的比较第19页
   ·通用并行计算介绍第19-20页
     ·并行计算模型第19-20页
     ·GPGPU 通用并行计算第20页
   ·OpenCL 开放计算语言第20-22页
     ·OpenCL 概述第21页
     ·CUDA 与 OpenCL第21页
     ·OpenCL 与异构计算平台第21-22页
   ·OpenCL 架构模型第22-27页
     ·平台模型第22-23页
     ·执行模型第23-24页
     ·内存模型第24-26页
     ·编程模型第26-27页
   ·OpenCL 内核第27页
   ·本章小结第27-28页
第三章 基于 GPU 的 RSA 加密并行算法研究与设计第28-50页
   ·RSA 非对称加密算法第28-30页
     ·RSA 加密密码体制第28-29页
     ·RSA 非对称加密的可靠性第29-30页
   ·基于 GPU 的 RSA 加密算法运行模型设计第30-32页
   ·基于 GPU 的 RSA 并行算法研究与设计第32-48页
     ·大数储存方法第33页
     ·大素数相加并行算法设计第33-35页
     ·大数相乘并行算法设计第35-40页
     ·模幂算法并发设计第40-48页
       ·常用的乘模算法和模幂算法第40-42页
       ·L-R 和 R-L 模幂算法第42-44页
       ·基于 GPU 的 R-L 模幂并发执行算法第44-48页
   ·并行加速性能分析第48页
   ·本章小结第48-50页
第四章 RSA 加解密算法的 OpenCL 实现第50-70页
   ·OpenCL 开发模型第50-51页
   ·RSA 算法的 OpenCL 程序实现流程第51-52页
   ·RSA 算法并行模块的内核设计第52-58页
     ·RSA 大数并行相加内核第53-54页
     ·RSA 大数并行相乘内核第54-56页
     ·RSA 模幂并发模型内核第56-58页
   ·RSA 并行算法的 OpenCL 实现第58-69页
     ·建立 OpenCL 异构平台第58-61页
     ·创建和关联 RSA 命令队列第61页
     ·数据储存优化和内存对象第61-64页
     ·创建程序对象和内核编译第64-65页
     ·RSA 内核执行第65-69页
     ·OpenCL 资源释放第69页
   ·本章小结第69-70页
第五章 性能测试与分析第70-79页
   ·OpenCL 环境搭建第70-72页
   ·RSA 加解密算法运行测试第72-75页
   ·并行加速性能测试第75-77页
     ·测试方案第75-76页
     ·测试结果第76-77页
   ·并行加速结果分析第77页
   ·本章小结第77-79页
总结与展望第79-80页
参考文献第80-84页
攻读硕士学位期间取得的研究成果第84-85页
致谢第85-86页
附件第86页

论文共86页,点击 下载论文
上一篇:胎儿心电远程监护系统设计
下一篇:一种新型VOIP通信终端的设计与实现