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

基于CUDA架构的MD5并行破解算法设计与实现

摘要第1-6页
ABSTRACT第6-10页
第一章 绪论第10-18页
   ·研究背景及重要意义第10-12页
   ·国内外研究现状第12-15页
   ·主要研究内容第15-16页
   ·论文组织结构第16-18页
第二章 并行处理技术介绍第18-28页
   ·SMP 技术第18-20页
   ·MPP 系统第20-22页
   ·集群技术第22-26页
     ·集群技术概述第22-24页
     ·集群硬件平台第24-26页
   ·SMP 高性能计算集群第26-27页
   ·本章小结第27-28页
第三章 基于 GPU 的 CUDA 编程技术第28-46页
   ·CUDA 原理简介第28-30页
   ·CUDA 硬件架构第30-35页
     ·FERMI 架构的 GPU第30-32页
     ·FERMI 架构 GPU 中的 GPC 架构第32-33页
     ·可读写缓存 CACHE 和共享缓存 SHARED MEMORY第33-35页
   ·CUDA 编程模型第35-45页
     ·主机与设备第35-36页
     ·线程结构第36-40页
     ·CUDA 软件体系第40-42页
     ·CUDA 存储器模型第42-45页
   ·本章小结第45-46页
第四章 利用 MPI 和 CUDA 开发多粒度 MD5 散列值并行破解程序第46-64页
   ·安全散列算法介绍第46-47页
   ·MD5 算法简介及破解原理第47-53页
     ·MD5 算法简介第47-52页
     ·MD5 破解原理第52-53页
   ·基于 GPU 的 SMP 集群 MD5 散列值穷举破解程序的设计与实现第53-63页
     ·MPI-CUDA 混合并行编程模型第53-55页
     ·串行 MD5 破解算法及基于 CPU 并行的 MD5 破解算法第55-56页
     ·基于 GPU 的 MD5 破解算法第56-63页
   ·本章小结第63-64页
第五章 实验结果与分析第64-76页
   ·实验环境及配置第64-67页
     ·MPI 环境配置第64页
     ·CUDA 环境配置第64-66页
     ·MPI,CUDA 与 VISUAL STUDIO 编译器的整合第66-67页
   ·实验过程、代码优化及结果第67-74页
     ·CUDA 并行的实现第67-69页
     ·程序优化第69-73页
     ·程序优化方法分析第73-74页
   ·算法实现方式的优缺点分析第74-75页
   ·本章小结第75-76页
第六章 全文总结及工作展望第76-78页
致谢第78-79页
参考文献第79-82页

论文共82页,点击 下载论文
上一篇:部队重大任务和时期安全风险评估系统设计与实现
下一篇:石油企业销售管理系统的设计和实现