System and method for cracking word2003 document based on fpga hardware

A word2003, document technology, applied in the field of information security, can solve problems such as ARM processor speed and efficiency not as good as FPGA, brute force cracking performance not as good as rainbow table cracking technology, cracking too time-consuming, etc., to solve the contradiction between cracking time and resource consumption, The effect of reducing cracking time and improving cracking efficiency

Active Publication Date: 2019-10-18
GUANGZHOU HUIRUI SITONG INFORMATION SCI & TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] The patent search of the existing technology found that the patent No. 201110099441 "Ultra-high throughput md5 brute force cracking device based on FPGA" provides a design method for brute force cracking MD5 algorithm based on FPGA hardware. The defect of this patent lies in: brute force cracking performance It is far inferior to the rainbow table cracking technology, and there is only a single algorithm of MD5, which is powerless for document cracking
Patent No. 2 / 277,039 "Hardware-implemented MD5 function" proposes an FPGA-based design method, but does not involve the cracking of the rainbow table
Patent No. 3 / 440,264 "Efficient Implementation of HashAlgorithm on a Processor" proposes a solution based on ARM processor to implement MD5 algorithm. The defect of this patent is that the speed and efficiency of ARM processor are not as good as FPGA, and the solution does not involve rainbow table-based to crack
Patent No. 200510025068 "File password cracking method" proposes a PC-based exhaustive cracking solution, which does not involve cracking the rainbow table, and the design flaw is that cracking is too time-consuming

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for cracking word2003 document based on fpga hardware
  • System and method for cracking word2003 document based on fpga hardware
  • System and method for cracking word2003 document based on fpga hardware

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other. The present application will be further described in detail below in conjunction with the drawings and specific embodiments.

[0049] Such as figure 1 As shown, the present invention provides a word2003 file cracking system based on FPGA hardware, which is used in PC equipment. The PC equipment is provided with an input interface module and an output interface module, and a A plurality of cracking modules set in parallel, the cracking module includes a sequentially connected sub-key generation module, a rainbow table matching module and a key cracking module; wherein, the PC device receives word2003 document ciphertext and performs analysis and processing, and then generates The key and control information, further PC equipment sends the key and control information to the input interface module, the input in...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a word2003 document cracking system based on FPGA hardware and a method. The system comprises a PC, an input interface module, a crack module and an output interface module which are connected sequentially, and the PC is connected with the output interface module. The crack module comprises a sub-key generation module, a rainbow table matching module and a key cracking module which are connected sequentially. The sub-key generation module includes sub-key round robin controller, MD5 algorithm module and RC4 algorithm module which are connected sequentially. The key cracking module consists of algorithm round robin controller, MD5 algorithm module and RC4 algorithm module. The system achieves document cracking by using the time and space folding algorithm of the rainbow table, thus improving the crack efficiency and reducing the cracking time. On the basis of considering the technical characteristics of the rainbow table and the FPGA, the appropriate rainbow table is used for cracking, thus solving the contradiction between cracking time and resource consumption.

Description

technical field [0001] The invention relates to the technical field of information security, in particular to a word2003 document cracking system and method based on FPGA hardware. Background technique [0002] MD5 (Message-Digest Algorithm 5) is one of the widely used Hash functions. MD5 converts a "byte string" of any length into a 128-bit large integer, and it is an irreversible string conversion algorithm. In other words, even if you see the source program and algorithm description, you cannot convert an MD5 The value is converted back to the original string, mathematically speaking, because there are infinitely many original strings, which is like a mathematical function without an inverse function. [0003] The main uses of MD5 include the following three aspects: [0004] 1. Application of anti-tampering: For example, when sending an electronic document, I get the MD5 output result a before sending it, and then after the other party receives the electronic document,...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): H04L9/06
Inventor 周伟符永逸
Owner GUANGZHOU HUIRUI SITONG INFORMATION SCI & TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products