基于CUDA的RAR密码恢复系统的研究
发布时间:2017-05-16 22:09
本文关键词:基于CUDA的RAR密码恢复系统的研究,由笔耕文化传播整理发布。
【摘要】:在过去的二十年中,单核架构处理器性能的提升主要依靠的是提高主频及增大缓存来实现。但受到物理材料,制造工艺和散热等因素的影响,处理器的性能很难再依靠这种方法得到进一步的提升。所以现在几乎所有的处理器厂商都转为改善处理器架构,,增加处理器内核数量来增强处理能力。而与此同时,GPU作为新型的多核处理器也逐渐发展起来并引领高性能浮点运算的前沿。NVIDIA在2007年推出新的通用并行计算架构CUDA,使得GPU成为了一种面向通用计算的协处理器,彻底改变了以前只能通过图形接口才能利用GPU进行通用计算的编程模型。 GPU通用计算的发展也推动着密码学的进步。特别是近年来互联网的高速发展,大量的重要数据需要在网络上传输和保存,其中含有许多涉及经济、政治等重要领域和人们日常生活中的隐私信息。另一方面,网络的普及也让网络犯罪呈现快速增长的趋势,严重的影响了用户的上网安全。犯罪分子利用加密技术隐藏自己的犯罪证据,给国家安全部门的取证造成了非常大的困难。信息安全问题已逐渐成为影响国家安全和社会稳定的重要话题。而信息密码技术的发展则成为了解决信息安全问题的基础。对于加密算法的安全性而言,密钥本身是否会在有限的时间内被暴力破解是衡量加密算法有效性的关键。GPU强大的并行计算能力为加密算法的安全性研究提供了平台。本文所实现密码恢复系统在网络安全与网络犯罪取证中具有充分的现实意义。 本文将设计并实现一个基于CUDA的RAR文件密码恢复系统。该系统不仅能大幅度提高RAR文件密码的恢复速度,而且能根据具体的应用需求进行不同规格的定制和扩展。这些特点使其在计算机取证领域大有可为。本文将详细讨论系统对GPU资源的管理方式,任务分配策略,RAR压缩文件的格式以及具体的解密过程,并且根据基于GPU的并行程序优化理论和技巧进行优化。
【关键词】:RAR SHA-1 AES CUDA GPU 并行计算
【学位授予单位】:中山大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP332;TP309
【目录】:
- 摘要4-5
- ABSTRACT5-8
- 第1章 绪论8-13
- 1.1 研究背景8-9
- 1.2 国内外研究现状9-11
- 1.3 研究内容11-12
- 1.4 文章结构12-13
- 第2章 现代密码理论及 CUDA 编程模型概述13-27
- 2.1 现代密码理论13-14
- 2.2 SHA-1 算法14-17
- 2.3 AES 算法17-21
- 2.4 CUDA 编程模型概述21-26
- 2.5 本章小结26-27
- 第3章 RAR 文件结构及加密机制分析27-42
- 3.1 RAR 简介27
- 3.2 RAR 文件结构分析27-36
- 3.3 RAR 文件加密机制分析36-41
- 3.4 本章小结41-42
- 第4章 RAR 密码恢复系统的设计与实现42-60
- 4.1 系统模型42-45
- 4.2 RAR 密码恢复的实现与优化45-51
- 4.3 任务分配策略51-55
- 4.4 通信与同步55-57
- 4.5 故障处理57-59
- 4.6 本章小结59-60
- 第5章 系统测试60-66
- 5.1 正确性测试60-61
- 5.2 扩展性测试61-62
- 5.3 性能测试62-65
- 5.4 本章小结65-66
- 第6章 总结与展望66-68
- 6.1 总结66-67
- 6.2 展望67-68
- 参考文献68-70
- 致谢70
【参考文献】
中国期刊全文数据库 前9条
1 杨海钢;孙嘉斌;王慰;;FPGA器件设计技术发展综述[J];电子与信息学报;2010年03期
2 何姗;陶峰;;SHA1的FPGA高速实现[J];科协论坛(下半月);2010年06期
3 罗文华;;WinRAR压缩文件的电子数据取证方法探讨[J];警察技术;2013年04期
4 赖凡;徐学良;蔡明理;;试析“超越摩尔定律”的技术[J];微电子学;2012年05期
5 王娟;;浅谈密码技术[J];价值工程;2011年17期
6 祁笑稚;孙光明;;基于密码技术的互联网安全性分析[J];情报科学;2006年09期
7 吴瑕;周焰;谷京朝;;一种AES算法的FPGA设计与快速实现[J];系统工程与电子技术;2007年10期
8 刘镇;郝冬宁;梅向东;;基于CUDA的并行加速渲染算法[J];中国图象图形学报;2013年11期
9 常一孜;周令非;;SIGGRAPH年会上的计算机图形图像技术最新进展[J];现代电影技术;2012年10期
本文关键词:基于CUDA的RAR密码恢复系统的研究,由笔耕文化传播整理发布。
本文编号:372012
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/372012.html