一种高速时空计算平台制造技术

技术编号:17048892 阅读:34 留言:0更新日期:2018-01-17 18:02
本发明专利技术公开一种高速时空计算平台,其包括存储模块、FPGA并行阵列模块和对外接口计算机,存储模块、FPGA并行阵列模块均连接至对外接口计算机;存储模块用于以彩虹表的方式对预计算结果进行压缩存储,且利用SSD并行查询碰撞点;FPGA并行阵列模块用于将加密并行分配到每个单独FPGA芯片中,通过多个FPGA芯片并行运行寻找彩虹表碰撞点;对外接口计算机用于以socket的方式提供MD5、Sha1、Sha256、DES的破译。本发明专利技术通过结合多年的密码破译经验,在已有成果FPGA并行阵列模块基础上,采用彩虹表处理方案,研发高速时空计算平台,对口令破译采用时空平衡模式,在一定范围内快速破译口令明文,辅助安全部门快速取证,办案。

A high speed space-time computing platform

【技术实现步骤摘要】
一种高速时空计算平台
本专利技术属于通信领域,尤其涉及一种高速时空计算平台。
技术介绍
在口令存储以及信息传递方面,现在的系统大多采用对明文口令进行hash变换存储,如对明文进行md5,sha1,sha256,DES处理,在安全领域,经常需要在已知口令库的基础上快速获得其口令明文的处理。就目前的计算能力而言,很难在短时间内靠穷举计算破译其口令,就目前的存储能力而言,也很难一定范围内的预计算结果存储起来,然后靠碰撞去破译口令;且破译口令的时效性不好的话,即使能破译也没有实用意义。目前破译md5,sha1,sha256,DES加密结果的方式一种是采用纯GPU,单FPGA高速运算的方式,受计算能力的影响,破译速度都会很慢,往往需要上百小时,难以满足快速取证的需求;一种是租赁天河计算机的方式,这种方式效率上要高一些,但也要数小时,同时租赁费用高昂,必须是离线方式,与实际应用场景相差甚远,只能满足特殊单独案件的需求。另外,还有采用预计算将知范围的口令进行hash或者加密运算,预存储,但这种方式只能处理小范围内的口令,一旦口令超出范围就无能为力。综上,现有技术存在如下缺陷:1、破译速度慢;2、覆本文档来自技高网...
一种高速时空计算平台

【技术保护点】
一种高速时空计算平台,其特征在于,其包括存储模块、FPGA并行阵列模块和对外接口计算机,存储模块、FPGA并行阵列模块均连接至对外接口计算机;存储模块用于以彩虹表的方式对预计算结果进行压缩存储,且利用SSD并行查询碰撞点;FPGA并行阵列模块用于将加密并行分配到每个单独FPGA芯片中,通过多个FPGA芯片并行运行寻找彩虹表碰撞点;对外接口计算机用于以socket的方式提供MD5、Sha1、Sha256、DES的破译。

【技术特征摘要】
1.一种高速时空计算平台,其特征在于,其包括存储模块、FPGA并行阵列模块和对外接口计算机,存储模块、FPGA并行阵列模块均连接至对外接口计算机;存储模块用于以彩虹表的方式对预计算结果进行压缩存储,且利用SSD并行查询碰撞点;FPGA并行阵列模块用于将加密并行分配到每个单独FPGA芯片中,通过多个FPGA芯片并行运行寻找彩虹表碰撞点;对外接口计算机用于以socket的方式提供MD5、Sha1、Sha256、DES的破译。2.如权利要求1所述的高速时空计算平台,其特征在于,高速时空计算平台包括路由器,FPGA并行阵列模块、存储模块、对外接口计算机均连接至路由器。3.如权利要求2所述的高速时空计算平台,其特征在于,高速时空计算平台包括主板、网口、CPU、散热模块和多个SSD,网口、CPU、散热模块、多个SSD均连接至主板上。4.如权利要求1-3中任一项所述的高速时空计算平台,其特征在于,多个SSD均连接至存储模块,路由器连接至网口,FPGA并行阵列模块连接...

【专利技术属性】
技术研发人员:王国良伯桂增龙飞招继恩
申请(专利权)人:杰创智能科技股份有限公司
类型:发明
国别省市:广东,44

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

1