摘要 | 第1-5页 |
ABSTRACT | 第5-7页 |
目录 | 第7-9页 |
图表目录 | 第9-10页 |
第一章 绪论 | 第10-13页 |
·论文研究背景 | 第10-11页 |
·国内外研究现状 | 第11页 |
·论文研究的内容 | 第11-12页 |
·论文结构 | 第12页 |
·论文创新点 | 第12-13页 |
第二章 并行编程模型 | 第13-20页 |
·多核技术对编程的影响 | 第13页 |
·并行程序的编程模型 | 第13-17页 |
·共享存储并行编程 | 第15-17页 |
·消息传递并行编程 | 第17页 |
·并行编程环境的搭建 | 第17-20页 |
·Fedora8.0下MPICH1的安装与配置 | 第17-19页 |
·Fedora8.0下并行程序的编译 | 第19-20页 |
第三章 开源工具包OpenSSL介绍 | 第20-29页 |
·SSL安全传输协议 | 第20-21页 |
·SSL概述 | 第20-21页 |
·OpenSSL开源工具包 | 第21-29页 |
·OpenSSL概述 | 第21页 |
·OpenSSL功能 | 第21-23页 |
·OpenSSL总体结构 | 第23-27页 |
·OpenSSL主要的结构体 | 第27页 |
·OpenSSL的安装 | 第27-29页 |
第四章 RSA公钥密码体制 | 第29-38页 |
·RSA介绍 | 第29-30页 |
·RSA算法的数学基础 | 第30-32页 |
·单向函数 | 第30页 |
·欧拉定理及相关概念 | 第30-31页 |
·离散对数 | 第31-32页 |
·RSA算法 | 第32-33页 |
·RSA加密算法 | 第32页 |
·RSA加密算法实例 | 第32-33页 |
·分析OpenSSL中的RSA | 第33-38页 |
·RSA实现源码 | 第33-34页 |
·RSA数据结构 | 第34-36页 |
·RSA主要函数 | 第36-38页 |
第五章 RSA并行算法设计与实现 | 第38-50页 |
·RSA并行算法设计原理 | 第38页 |
·MPI并行算法设计 | 第38-40页 |
·OpenMP与Pthreads并行算法设计 | 第40-44页 |
·MPI+OpenMP与MPI+Pthreads并行算法设计 | 第44-48页 |
·RSA并行算法应用程序 | 第48-50页 |
第六章 测试对比及结果分析 | 第50-57页 |
·测试环境介绍 | 第50页 |
·单节点上的测试对比 | 第50-56页 |
·单节点上并行RSA算法的性能分析 | 第50-52页 |
·多核机群系统上并行RSA算法的性能分析 | 第52-56页 |
·测试结果总结 | 第56-57页 |
第七章 总结和进一步的工作 | 第57-58页 |
·总结 | 第57页 |
·进一步的工作 | 第57-58页 |
参考文献 | 第58-59页 |
致谢 | 第59页 |