原文服务方: 计算机应用研究       
摘要:
目前,破解WinRAR传统方法是使用CPU和GPU,而潜在的密码空间非常大,需要更高性能计算平台才能在有限的时间内找到正确的密码.因此,采用四核FPGA的硬件平台,实现高效能的WinRAR破解算法.通过在全流水架构下增加预计算和保留进位加法器结合的方法优化SHA-1算法,提升算法吞吐率;利用状态机的控制优化数据拼接,提升算法并行性;同时,采用异步时钟和多个FIFO缓存读写数据优化算法整体架构,降低算法内部的耦合度.实验结果表明,最终优化后的算法资源利用率为75%,频率达到200 MHz,4位长度的密码破译速度为每秒102796个,是CPU破解速度的100倍,是GPU的3.5倍.
推荐文章
无损压缩文件的参数特性分析
无损压缩文件
受损无损压缩文件
Deflate32
LZSS
参数分析
一种基于日志结构的自动压缩/解压缩文件系统的实现方案
磁盘存储块抽象层
文件系统
日志结构
自动数据压缩/解压缩
基于数据压缩的单字替换密码破译算法
LZW算法
压缩编码
频率分析
基于动态规划算法的文件压缩技术
动态规划算法
霍夫曼编码
文件压缩
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于多核FPGA的压缩文件密码破译
来源期刊 计算机应用研究 学科
关键词 信息安全 密码破译 FPGA 高性能计算 WinRAR
年,卷(期) 2020,(1) 所属期刊栏目 信息安全技术
研究方向 页码范围 212-215,220
页数 5页 分类号 TP309.7
字数 语种 中文
DOI 10.19734/j.issn.1001-3695.2018.06.0478
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 陈晓杰 郑州大学信息工程学院 46 151 7.0 10.0
2 周清雷 郑州大学信息工程学院 109 475 10.0 16.0
3 李斌 信息工程大学数字工程与先进计算国家重点实验室 4 5 2.0 2.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (34)
共引文献  (36)
参考文献  (10)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
1979(1)
  • 参考文献(0)
  • 二级参考文献(1)
1989(1)
  • 参考文献(0)
  • 二级参考文献(1)
1995(1)
  • 参考文献(0)
  • 二级参考文献(1)
1999(2)
  • 参考文献(0)
  • 二级参考文献(2)
2004(3)
  • 参考文献(0)
  • 二级参考文献(3)
2005(3)
  • 参考文献(1)
  • 二级参考文献(2)
2006(1)
  • 参考文献(0)
  • 二级参考文献(1)
2007(4)
  • 参考文献(1)
  • 二级参考文献(3)
2008(2)
  • 参考文献(0)
  • 二级参考文献(2)
2009(2)
  • 参考文献(0)
  • 二级参考文献(2)
2010(2)
  • 参考文献(0)
  • 二级参考文献(2)
2011(2)
  • 参考文献(1)
  • 二级参考文献(1)
2012(5)
  • 参考文献(2)
  • 二级参考文献(3)
2014(3)
  • 参考文献(1)
  • 二级参考文献(2)
2015(3)
  • 参考文献(0)
  • 二级参考文献(3)
2016(6)
  • 参考文献(1)
  • 二级参考文献(5)
2017(2)
  • 参考文献(2)
  • 二级参考文献(0)
2018(1)
  • 参考文献(1)
  • 二级参考文献(0)
2020(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
信息安全
密码破译
FPGA
高性能计算
WinRAR
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机应用研究
月刊
1001-3695
51-1196/TP
大16开
1984-01-01
chi
出版文献量(篇)
21004
总下载数(次)
0
总被引数(次)
238385
论文1v1指导