Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

OFFICE2007 document cracking system based on FPGA hardware

A technology of OFFICE2007 and documents, applied in the field of information security, can solve problems such as slow cracking speed and high deployment cost, and achieve the effects of saving time, increasing exhaustive speed, and increasing decryption speed

Inactive Publication Date: 2018-09-21
GUANGZHOU HUIRUI SITONG INFORMATION SCI & TECH CO LTD
View PDF2 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The cracking speed is too slow, and the actual deployment cost is huge

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
  • OFFICE2007 document cracking system based on FPGA hardware
  • OFFICE2007 document cracking system based on FPGA hardware
  • OFFICE2007 document cracking system based on FPGA hardware

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0032] An OFFICE2007 document cracking system based on FPGA hardware includes: an input interface module, an OFFICE2007 cracking module unit and an output interface module. Its core part is the OFFICE2007 cracking module.

[0033] The input interface module is connected with the PC device, mainly realizing the transmission of the password to be cracked and control information, and the analysis and distribution of the input interface module message.

[0034] The OFFICE2007 cracking module mainly includes: a password generation module, a SHA1 iterative operation module, and a key decryption module. Among them, in order to speed up the number of SHA1 iterative operations, the SHA1 iterative operation module is placed in the high clock domain, and other modules are in the low clock domain.

[0035] Password generation module: According to the policy issued by the controller, the combined generation of limited-length passwords is realized. For different policy choices, the passwor...

Embodiment 2

[0046] An OFFICE2007 document cracking system based on FPGA hardware, including: an input interface module, an OFFICE2007 cracking module, and an output interface module. Its core part is the OFFICE2007 cracking module.

[0047] The three sub-modules of the OFFICE2007 cracking module are the core to realize the OFFICE2007 cracking, and the most important thing is to realize the SHA1 iterative algorithm.

[0048] Among them, the SHA1 iterative operation module has a large number of operations, and the clock frequency of this module is 250MHz, which is used to speed up its operation speed. The other modules are 100MHz, and the intermediate data transmission in different clock domains uses asynchronous FIFO to isolate the buffer.

[0049] First, through the input interface module, the PC sends the related parameters of the OFFICE2007 document to be cracked, such as SALT, EncryptedVerifier, EncryptedVerifierHash and other document parameters and password parameters such as passwo...

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 an OFFICE2007 document cracking system based on FPGA hardware, comprising: an input interface module, an OFFICE2007 cracking module unit and an output interface module, whereinan OFFICE2007 cracking module includes: a password generation module, a SHA1 iterative operation module, and a key decryption module; and the output interface module reports the cracking result. Theinvention fully utilizes the FPGA technology to accelerate the operation, and N basic SHA1 computing modules are cascaded to participate in the tens of thousands of iterative SHA1 operations, therebysimultaneously increasing the module clock frequency and accelerating the SHA1 iterative operation. The iterative SHA1 operation module and the key decryption module may work in parallel to improve the exhaustive speed of the OFFICE2007 document password, so that the decryption speed of the document is significantly improved.

Description

technical field [0001] The invention relates to the technical field of information security, in particular to an FPGA hardware-based OFFICE2007 document cracking system. Background technique [0002] Microsoft OFFICE is currently the most widely used office software, and the security of Office files is mainly realized by encrypting Office files. In some cases, there is still a need to crack encrypted documents. Before OFFICE2007, there were loopholes in the encryption mechanism. For example, the encryption key in OFFICE2003 defaulted to 40 bits. If the key space is exhausted to crack, no user password is needed, and the key can be exhausted by traversing at most 2 to the 40th power. Today's computing acceleration technology is changing with each passing day, and it can be cracked 100% in a few hours at most. [0003] But OFFICE2007 has improved the security of encrypted documents. Start to use 128bit keys, and key generation requires 50003 rounds of SHA1 operations to gen...

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 Applications(China)
IPC IPC(8): H04L9/06G06F21/62
CPCG06F21/6209H04L9/0643
Inventor 郭振扬
Owner GUANGZHOU HUIRUI SITONG INFORMATION SCI & TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products