一种基于FPGA分布式多策略的解密系统及其方法技术方案

技术编号:17011605 阅读:47 留言:0更新日期:2018-01-11 08:20
本发明专利技术公开了一种基于FPGA分布式多策略的解密系统及其方法,包括界面系统部分,服务器系统部分以及FPGA解密节点部分,其中,界面系统部分是和用户进行交互的应用界面,通过该界面用户可以提交需要解密的密文或文件,同时可以通过该界面获取解密后的结果;服务器系统部分用于完成整个解密过程中任务量的下发和控制,同时连接前端的若干界面系统部分和后端的FPGA解密节点部分;FPGA解密节点部分作为解密运算的核心单元,包括和服务器对接的节点PC以及节点PC下挂的多台FPGA解密机,FPGA解密机具有固态硬盘,存放有某种特定算法的彩虹表数据。

【技术实现步骤摘要】
一种基于FPGA分布式多策略的解密系统及其方法
本专利技术涉及解密
,具体涉及一种基于FPGA分布式多策略的解密系统及其方法。
技术介绍
加密算法经过了多年的发展,目前大部分已经趋于成熟和稳定,其中可利用的算法漏洞也越来越少。因此,不需要任何算法漏洞都可进行密码破解的纯暴力破解手段就成为了一种通用的解密手段。而在解密处理领域,对相关加密数据进行破解是一项重要的内容,尤其对于国防、公安等有着极其重要的意义。现有的破解平台多数采用CPU或GPU技术搭建的计算机或计算机集群的方式进行破解,由于计算机上的CPU(CentralProcessingUnit)只具备串行运算的能力,这很大程度上限制了破解的效率和性能。而GPU(GraphicProcessingUnit)搭建的平台虽然在并行处理能力上较CPU强,但其能耗和解密效能上还是存在瓶颈的地方。随着密码长度的不断增长,每增加一位密码,其对应的密文样本空间将成指数型增加。由于密码明文的样本空间巨大,使用单台解密设备进行穷举或是以空间换时间的彩虹表方法均是不现实的。
技术实现思路
本专利技术的目的是为了解决现有现有解密平台存在的缺点和不足,提本文档来自技高网...
一种基于FPGA分布式多策略的解密系统及其方法

【技术保护点】
一种基于FPGA分布式多策略的解密系统,其特征在于,所述的解密系统包括依次连接的界面系统部分,服务器系统部分以及FPGA解密节点部分,其中,所述的界面系统部分是和用户进行交互的应用界面,通过该界面用户可以提交需要解密的密文或文件,同时可以通过该界面获取解密后的结果;所述的服务器系统部分用于完成整个解密过程中任务量的下发和控制,同时连接前端的若干界面系统部分和后端的FPGA解密节点部分;所述的FPGA解密节点部分作为解密运算的核心单元,包括和服务器对接的节点PC以及节点PC下挂的多台FPGA解密机,FPGA解密机具有固态硬盘,存放有某种特定算法的彩虹表数据。

【技术特征摘要】
1.一种基于FPGA分布式多策略的解密系统,其特征在于,所述的解密系统包括依次连接的界面系统部分,服务器系统部分以及FPGA解密节点部分,其中,所述的界面系统部分是和用户进行交互的应用界面,通过该界面用户可以提交需要解密的密文或文件,同时可以通过该界面获取解密后的结果;所述的服务器系统部分用于完成整个解密过程中任务量的下发和控制,同时连接前端的若干界面系统部分和后端的FPGA解密节点部分;所述的FPGA解密节点部分作为解密运算的核心单元,包括和服务器对接的节点PC以及节点PC下挂的多台FPGA解密机,FPGA解密机具有固态硬盘,存放有某种特定算法的彩虹表数据。2.根据权利要求1所述的一种基于FPGA分布式多策略的解密系统,其特征在于,所述的服务器系统部分包括数据中心,所述的数据中心用于存放解密的相关参数和策略。3.根据权利要求1所述的一种基于FPGA分布式多策略的解密系统,其特征在于,所述的FPGA解密节点部分的节点PC和所述的服务器系统部分基于TCP/IP的协议进行互联,所述的节点PC用于实现服务器和FPGA解密机之间的通信功能,确保所有的解密参数可以正确下发给FPGA解密机。4.一种基于FPGA分布式多策略的解密方法,其特征在于,所述的解密方法包括下列步骤:用户通过界面系统输入需...

【专利技术属性】
技术研发人员:林伟松
申请(专利权)人:广州慧睿思通信息科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1