基于CUDA的RAR密码恢复系统的研究

来源 :中山大学 | 被引量 : 5次 | 上传用户:yinyuewn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在过去的二十年中,单核架构处理器性能的提升主要依靠的是提高主频及增大缓存来实现。但受到物理材料,制造工艺和散热等因素的影响,处理器的性能很难再依靠这种方法得到进一步的提升。所以现在几乎所有的处理器厂商都转为改善处理器架构,增加处理器内核数量来增强处理能力。而与此同时,GPU作为新型的多核处理器也逐渐发展起来并引领高性能浮点运算的前沿。NVIDIA在2007年推出新的通用并行计算架构CUDA,使得GPU成为了一种面向通用计算的协处理器,彻底改变了以前只能通过图形接口才能利用GPU进行通用计算的编程模型。GPU通用计算的发展也推动着密码学的进步。特别是近年来互联网的高速发展,大量的重要数据需要在网络上传输和保存,其中含有许多涉及经济、政治等重要领域和人们日常生活中的隐私信息。另一方面,网络的普及也让网络犯罪呈现快速增长的趋势,严重的影响了用户的上网安全。犯罪分子利用加密技术隐藏自己的犯罪证据,给国家安全部门的取证造成了非常大的困难。信息安全问题已逐渐成为影响国家安全和社会稳定的重要话题。而信息密码技术的发展则成为了解决信息安全问题的基础。对于加密算法的安全性而言,密钥本身是否会在有限的时间内被暴力破解是衡量加密算法有效性的关键。GPU强大的并行计算能力为加密算法的安全性研究提供了平台。本文所实现密码恢复系统在网络安全与网络犯罪取证中具有充分的现实意义。本文将设计并实现一个基于CUDA的RAR文件密码恢复系统。该系统不仅能大幅度提高RAR文件密码的恢复速度,而且能根据具体的应用需求进行不同规格的定制和扩展。这些特点使其在计算机取证领域大有可为。本文将详细讨论系统对GPU资源的管理方式,任务分配策略,RAR压缩文件的格式以及具体的解密过程,并且根据基于GPU的并行程序优化理论和技巧进行优化。
其他文献
世界各国频谱资源较为紧张,由于无线通信信道质量具有时域的随机性,其受信号衰落、电磁干扰、空间路径耗损等因素影响较大,不利于信号的传输,从而造成频谱资源的巨大浪费。介
在对园林企业的成本管理基本原则进行论述的基础上,分别从成本管理体制、质量成本、内部控制体系以及成本核算四个方面分析了当前园林企业成本管理存在的不足.最后,结合当前
在企业管理中,管理会计是一个重要组成部分,做好管理会计工作,关系到企业的健康发展。本文首先分析了管理会计的重要作用,然后指出目前管理会计工作存在的问题,最后总结了几
随着雷达技术的不断进步,线性调频连续波信号作为一种应用广泛的低截获概率雷达信号,常规的信号参数估计方法对其很难凑效。本文针对LFMCW信号时频分布的特征,利用离散线性调
2008年5月12日下午,四川省汶川等地发生了8级的强烈地震。此次地震波及到全国10多个省(区、市),造成了重大的人员伤亡。目前,在党中央的坚强领导下,经过全国人民的共同努力,受灾地区人民的生活和生产正在逐渐得到恢复。但是,在一些受灾较重的地区,由于大量的房屋倒塌、下水道普遍堵塞、垃圾在堆积、污水在蔓延,加上一些动物尸体的腐烂,天气变热、蚊蝇滋生,极易导致传染病流行。历史上早有“大灾之后必有大疫”
石漠化综合治理具有固碳增汇作用,在当前气候变暖威胁全球生态安全和社会经济可持续发展的背景下,研究石漠化综合治理减源增汇技术对喀斯特地区生态建设和社会经济发展具有重要
近年来 ,对于药用石斛的需求日趋增加 ,而野生资源难以满足市场需要。新兴的组织培养技术能够提高药用石斛的繁殖速度 ,使大规模人工栽培成为可能。本文介绍了药用石斛组织培
聚碳酸酯广泛应用于食品接触材料,因其老化存在食品安全风险,需充分认识PC的老化反应机理和老化进程。本文对近年来食品接触用聚碳酸酯的老化问题研究进行了综述。
基于《技术建议书——建筑施工方案描述》译例,以功能对等及目的论为指导,本文从词汇、句子、叙事视角三方面探讨平行文本在非文学翻译中的应用价值以及运用方法,指出有效利用平