【技术实现步骤摘要】
采用ASIC和GPU异构类型资源进行口令破解的系统
[0001]本专利技术涉及口令破解
,具体地说,涉及采用ASIC和GPU异构类型资源进行口令破解的系统。
技术介绍
[0002]文档类、压缩类的口令破解是最为普遍的现实需求,其加密方式对口令的变换具有很高的复杂度,目前国内业界的破解产品主要采用通用资源+开源软件的方式进行搭建,硬件部分一般都是集群化部署GPU服务器,在进行口令破解时,GPU运算较难的数据时,反应速度慢,而ASIC对运算较难的数据计算速度快,但GPU和ASIC都有着自己相应的破解口令类型;现有技术的缺点主要表现为以下两个方面:硬件方面:GPU服务器的计算速度不够理想、功耗较高、寿命有限,为达到足够的算力,部署的规模往往很大,建设成本和使用成本居高不下;软件方面:开源软件常见算法完善程度、资源调度管理以及易用性等诸多方面仍存在较大的提升空间;随着加密算法的进步和口令强度的提升,口令破解对产品软硬件的要求越来越高,本专利技术针对现有技术的缺点,将ASIC和GPU进行组合来解决上述的问题。
技术实现思路
[0003]本专利技术的目的在于提供采用ASIC和GPU异构类型资源进行口令破解的系统,以解决上述
技术介绍
中提出的问题。
[0004]为实现上述目的,本专利技术提供采用ASIC和GPU异构类型资源进行口令破解的系统,包括信息提取单元、破解选择单元和破解控制单元;所述信息提取单元用于对资源文件进行提取,获取资源文件的摘要信息,并在摘要信息获取完成后触发破解指令;所述破解选择单元对 ...
【技术保护点】
【技术特征摘要】
1.采用ASIC和GPU异构类型资源进行口令破解的系统,其特征在于:包括信息提取单元(1)、破解选择单元(2)和破解控制单元(3);所述信息提取单元(1)用于对资源文件进行提取,获取资源文件的摘要信息,并在摘要信息获取完成后触发破解指令;所述破解选择单元(2)对信息提取单元(1)接收破解指令,并根据摘要信息选择指定的破译节点;所述破解控制单元(3)通过破解选择单元(2)选择的破译节点对资源文件进行破解,并在破解完成后,对破解后的信息进行测试。2.根据权利要求1所述的采用ASIC和GPU异构类型资源进行口令破解的系统,其特征在于:所述信息提取单元(1)包括摘要信息识别模块(11)、摘要信息提取模块(12)和破解触发模块(13);所述摘要信息识别模块(11)对资源文件进行识别,确定资源文件中解密需要的关键信息;所述摘要信息提取模块(12)用于将摘要信息识别模块(11)中识别出的解密需要的关键信息提取出来,并将提取出来的信息定义为摘要信息;所述破解触发模块(13)用于接收摘要信息提取模块(12)提取出的摘要信息,并在接收到摘要信息后触发对信息破解的指令,同时将摘要信息以及破解指令发送到破解选择单元(2)中,由破解选择单元(2)对摘要信息进行破解。3.根据权利要求2所述的采用ASIC和GPU异构类型资源进行口令破解的系统,其特征在于:所述破解选择单元(2)包括破解服务器(21)和破译策略设置模块(22);所述破解服务器(21)用于接收破解触发模块(13)发送的摘要信息以及破解指令,使破解服务器(21)对摘要信息进行破解操作;所述破译策略设置模块(22)用于在破解服务器(21)接收破解触发模块(13)发送的摘要信息,并根据接收到的摘要信息进行破译策略的设置。4.根据权利要求3所述的采用ASIC和GPU异构类型资源进行口令破解的系统,其特征在于:所述破解选择单元(2)还包括破解口令分析模块(23)、破译节点类别选择模块(24)和破译节点分配模块(25);所述破解口令分析模块(23)对摘要信息进行分析,判断摘要信息的种类,确定对摘要信息进行破解的破解口令,分析出需要对摘要信息进行破解的口令;所述破译节点类别选择模块(24)用于根据破解口令分析模块(23)分析出的破解口令以及破译策略设置模块(22)形成的破译策略来对破译节点进行类别的选择,选择出合适破解摘要信息的破译节点,确定摘要信息选择ASIC或GPU进行口令破解;所述破译节点分配模块(25)用于根据破译节点类别选择模块(24)选择出的破译节点以及破译策略设置模块(22)设置的破译策略进行破译节点的分配,分配出适合破解摘要信息的破译节点。5.根据权利要求4所述的采用ASIC和GPU异构类型资源进行口令破解的系统,其特征在于:所述破解控制单元(3)包括节点破译模块(31)、破译信息收集反馈模块(32)、破解测试模块(33);所述节点破译模块(31)用于接收破译节点分配模块(25)对破译节点分配的信息,并根
据破译节点分配的信息对摘要信息进行破译;所述...
【专利技术属性】
技术研发人员:洪泽勤,李海波,崔岩,
申请(专利权)人:大有信创北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。