期刊文献+

在多核FPGA上实现Office文档口令破解的方法 被引量:3

Method for Implementing Office Document Password Cracking on Multi-core FPGA
下载PDF
导出
摘要 随着计算机技术的发展,微软的Office系列软件已经成为主流的文本编辑软件.找到一种高效的恢复被加密文档的口令的方案具有重要的意义.传统的基于CPU和GPU的破解方法破解速度慢,大大限制了破解的应用.为了提高口令的破解速度,本文提出了基于多核FPGA的设计思想.详细分析了解密Office文档涉及的核心算法SHA1和AES.在全流水线结构下,按照多核并行的设计思想,设计了基于多核FPGA的Office口令破解程序,实现Office口令的高速破解.实验结果表明:在单片四核FPGA上破解Office口令,其破解速度达138600H/s,是普通口令破解软件的62倍,是基于GPU的Hashcat口令破解软件的5倍.基于数据流的设计思想使得流水线上的所有数据块处于高效工作状态,同时多个数据流并行工作.大大提高了破解速度,实现了对Office文档加密密码的快速破解. With the development of computer technology,Microsoft’s OFFICE series software has become the mainstream text editing software.It is important to find an efficient way to recover the password of an encrypted document.The traditional CPU and GPU cracking methods are slow to crack,which greatly limits the application of cracking.In order to improve the speed of password cracking,a design idea based on multi-core FPGA is proposed.This article analyzes in detail the core algorithms SHA1 and AES involved in decrypting Office documents.Under the whole pipeline structure,according to the multi-core parallel design idea,the office password cracking program based on multi-core FPGA is designed to realize the high-speed crack of office password.The experimental results show that the office password is cracked on the single-chip quad-core FPGA,and the crack speed is 138600 H/s,which is 62 times that of the ordinary password cracking software and 5 times that of the GPU-based Hashcat.The data flow-based design makes all the data blocks on the pipeline work in an efficient state,while multiple data streams work in parallel.The crack speed is greatly improved,and it realized the fast decryption of the encrypted password of the office document.
作者 李丽平 周清雷 李斌 LI Li-ping;ZHOU Qing-lei;LI Bin(School of Information Engineering,Zhengzhou University,Zhengzhou 450001,China;School of Information Engineering,The PLA Information Engineering University,Zhengzhou 450000,China)
出处 《小型微型计算机系统》 CSCD 北大核心 2019年第5期929-934,共6页 Journal of Chinese Computer Systems
基金 国家重点研发计划项目(2016YFB0800100)资助 国家自然科学基金面上项目(61572444 U1204608)资助
关键词 多核FPGA Office加密文档 SHA-1 AES 信息安全 multi-core FPGA Office encrypted SHA-1 AES information security
  • 相关文献

参考文献5

二级参考文献24

  • 1黄谆,白国强,陈弘毅.快速实现SHA-1算法的硬件结构[J].清华大学学报(自然科学版),2005,45(1):123-125. 被引量:19
  • 2黎琳.MD4算法分析[J].山东大学学报(理学版),2007,42(4):1-5. 被引量:7
  • 3FIPS PUB 180q, Secure Hash Standard( SHA 1 ) [S]. National Institute of Standards and Technology(NIST), 1995. 被引量:1
  • 4Bosselaers A, I)ovaerts R, Vandewalle J. SHA: A design for para llel architectures [C]//Fumy W. Adances in Cryptology-EURO CYPT' 97. Heidelberg: Springer- Verlag, 1997 : 348-362. 被引量:1
  • 5Sklavos N, Kitsos P, Alexopoulos E, et al. Open Mobile Alliance (()MA) Security Layer.. Architecyure, hnplementation and Per-formance Evaluation of the Integrity Unit[C]// New Generata tion Computing:Computing Paradigms and Computatioal Intelli gence. Springer-Verlag, 2004. 被引量:1
  • 6Sklavos N, Alexopoulos E, Koufopavlou O. Networking Data In- tegrity: High Speed Architectures and Hardware Implementa- tions[J]. IAJIT Journal, 2003,1:54-59. 被引量:1
  • 7Helion Inc [OL]. http://www, heliontech, corn/downloads/sh- al_altera_datasheet, pdf, 2010. 被引量:1
  • 8Dr L Batina,Ir S Hegt,Ir P Ceelen.GPU-based Password Cracking[D].Nijmegen:Radboud University Nijmegen,2012. 被引量:1
  • 9Matt,Sudhir,Breno,et al.Password cracking using probabilistic context-free grammars[C].Berkeley:Security and Privacy,2009. 被引量:1
  • 10Pham Hong Phong,Phan Duc Dung,Duong Nhat Tan,et al.Password recovery for encrypted ZIP archives using GPUs[C].New York:Information and Communication Technology,2010. 被引量:1

共引文献24

同被引文献12

引证文献3

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部