Unlock instant, AI-driven research and patent intelligence for your innovation.

Cracking job description information generation method for distributed password cracking framework

A distributed and cryptographic technology, applied in the field of password cracking, can solve problems such as non-existence, short completion time, difficult distributed password cracking tasks, etc.

Active Publication Date: 2022-06-24
INST OF INFORMATION ENG CHINESE ACAD OF SCI
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Compared with general distributed computing jobs, distributed password cracking jobs have certain commonalities, but there are still many particularities caused by password cracking: First, password cracking jobs often need to be executed within a limited time that users can tolerate. Complete, and the shorter the completion time, the better; second, the objects to be cracked and the cracking information extracted from them, as well as the corresponding cracking algorithm processes are varied; third, the types of cracking strategies used in the password cracking job (such as masks, dictionaries, rainbow tables, etc.) are diverse; fourth, the core computing devices (such as CPU, GPU, FPGA, etc.) Like a batch job, there is a large amount of input data and must be processed in full to get the result, and it is not like a stream processing job that needs to process unbounded real-time input data without a clear termination condition
Therefore, it is difficult for the existing general-purpose distributed computing framework to introduce and execute distributed password cracking operations
[0005] In addition to the general distributed computing frameworks mentioned above, there are also some famous password cracking tools such as hashcat, John the Ripper, or ElcomSoft Distributed Password Recovery. In addition to running on the device, it also supports distributed cracking of passwords to a certain extent, but this feature is customized as a supplementary function in each password cracking tool, and is highly coupled with the tool itself, so it is also subject to Restricted by the limitations of each tool itself, and the distributed password cracking functions of each tool are independent and incompatible with each other, it cannot be extended between different password cracking tools on a variety of heterogeneous processing devices
A distributed password cracking framework that can integrate various existing password cracking tools can make comprehensive use of each tool's strengths and avoid weaknesses, and obtain more complete functional characteristics and better scalability. However, the design of this distributed password cracking framework The primary obstacle faced by the implementation of cryptanalysis is: currently there is no method that fully considers the various needs of distributed password cracking scenarios and can make a systematic and complete description of the static and dynamic information of cracking operations in the framework

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
  • Cracking job description information generation method for distributed password cracking framework
  • Cracking job description information generation method for distributed password cracking framework
  • Cracking job description information generation method for distributed password cracking framework

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0065] The present invention is used to describe three types of basic static and dynamic information of cracking operations in the distributed password cracking framework: cracking job class, cracking strategy class, and cracking task class, as well as cracking information class, file information class, and cracking result class , dictionary file class, transformation rule class, task space class, runtime information class, the basic fields of the seven subsidiary types are composed as shown in Table 1 to Table 10.

[0066] The cracking job class should at least contain multiple fields as shown in Table 1:

[0067] Table 1 is the field table of cracking jobs

[0068]

[0069] The cracking information class should at least contain multiple fields as shown in Table 2:

[0070] Table 2 is the field table of cracking information

[0071]

[0072]

[0073] The file information class should contain at least as many fields as shown in Table 3:

[0074] Table 3 is the file...

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 method for generating cracking job description information oriented to a distributed password cracking framework. A cracking job object; 2) instantiate the set cracking information class according to the cracking object to generate a corresponding cracking information object, and assign it to the cracking information field in the cracking job object; 3) according to the set cracking strategy class Instantiate the cracking strategy configured by the cracking job object, generate a corresponding cracking strategy object for each cracking strategy and add it to the cracking strategy set field of the cracking job object; then accumulate the cracking of each cracking strategy object space length, the sum of the cracking space lengths is assigned to the cracking space length field of the cracking job object; the updated cracking job object is used as the cracking job description information of the password cracking requirement.

Description

technical field [0001] The invention relates to the field of password cracking, in particular to a method for generating cracking job description information oriented to a distributed password cracking framework. Background technique [0002] With the rapid development and popularization of various encryption technologies, activities in cyberspace increasingly rely on various encryption applications to save and transmit information, which leads to more and more compliance services such as investigation and evidence collection, and data retrieval. Much depends on the relevant password cracking technology. [0003] Although the existing password cracking technologies can be divided into many types, they are essentially exhaustive cracking: that is, in the password space containing all the possibilities of the password, the entire space or the partial space is exhausted and verified one by one. Let the total length of a password be L, and the size of the possible character set...

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): G06F21/60
CPCG06F21/602
Inventor 樊一康李勇周健聪周永彬王伟平李冰
Owner INST OF INFORMATION ENG CHINESE ACAD OF SCI