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

A method and device for quickly deciphering PGP encrypted mail

A symmetric encryption algorithm and fast technology, applied in the field of information security, can solve the problems of low cracking efficiency and insufficient use of known information, so as to reduce the amount of decryption calculation, reduce the number of hash calculations, and speed up the cracking speed. Effect

Active Publication Date: 2021-06-04
GUANGZHOU HUIRUI SITONG INFORMATION SCI & TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Shanghai Jiaotong University paper: >, and Shanghai Institute of Universal Identification Technology: >, passwords are given in these two papers The general idea of ​​​​cracking, but the method they provide requires decryption, hash calculation and comparison operations for each passphrase, and does not make full use of other known information, and the cracking efficiency is not very high

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
  • A method and device for quickly deciphering PGP encrypted mail
  • A method and device for quickly deciphering PGP encrypted mail

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0036] as attached figure 1 As shown, the present embodiment discloses a flow process of a method for quickly deciphering PGP encrypted mail, and the deciphering method includes:

[0037] S1, private key parameter analysis step, from the private key ring file to be cracked, extract the parameters and ciphertext needed for cracking, wherein the parameters needed for cracking include the length skrLen and salt value corresponding to the private key, and the encrypted private key parameters ;

[0038] S2, the symmetric encryption algorithm key calculation step, according to the input password password and the extracted salt value, and then use the hash algorithm to generate the symmetric encryption algorithm key key required for decryption;

[0039] S3, the decryption step, using the key key and the decryption algorithm to decrypt the first N bytes of the encrypted private key parameter, where N is an integer multiple of 4, to obtain the decrypted data skrData, according to the ...

Embodiment 2

[0044] This embodiment considers that the PGP encrypted mail uses the AES256 algorithm to protect the private key parameters, and the specific PGP encrypted mail fast deciphering method is as follows:

[0045] R1. Obtain the private key ring of the recipient, and extract the parameters required for cracking from the private key ring, mainly including the length skrLen and salt value corresponding to the private key, and the encrypted private key parameters.

[0046] R2, according to the input password password and the extracted salt value, and then use the hash algorithm to generate the key key required for decryption.

[0047] R3. Use the key key and the AES256 algorithm to decrypt the first N bytes of the encrypted private key parameter. N is a multiple of 4. In this embodiment, N=4 is used to obtain the decrypted data skrData, which occupies 4 bytes. byte.

[0048] R4. According to the data structure of the private key parameter, take out the decrypted private key paramete...

Embodiment 3

[0054] as attached figure 2 As shown, the present embodiment discloses a device for quickly deciphering PGP encrypted emails, and the device for deciphering quickly includes a private key parameter analysis unit, a symmetric encryption algorithm key calculation unit, a decryption unit, and a password verification unit connected in sequence and the second password verification unit, wherein,

[0055] The private key parameter parsing unit is used to extract the parameters and ciphertext needed for cracking from the private key ring file to be cracked, wherein the parameters needed for cracking include the length skrLen and salt value corresponding to the private key, encrypted private key parameters;

[0056] The symmetric encryption algorithm key calculation unit is used to generate the symmetric encryption algorithm key key required for decryption by using the hash algorithm according to the input password password and the extracted salt value;

[0057] The decryption unit...

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 and device for quickly deciphering PGP encrypted emails. The method is as follows: S1, private key parameter analysis step, extracting parameters and ciphertext required for deciphering from the private key ring file to be deciphered; S2, symmetric encryption Algorithm key calculation step, generate the symmetric encryption algorithm key key required for decryption according to the input password and the extracted salt value; S3, decryption step, use the key key and decryption algorithm to crack the private key parameter length deSkrLen; S4, the second In a password verification step, use the symmetric encryption algorithm key calculated in the symmetric encryption algorithm key calculation step to decrypt part of the encrypted private key parameters, and then proceed according to the length indication of the decrypted private key parameters and the extracted length skrLen. Compare to determine whether the password to be verified is a possibly correct password; S5, the second password verification step is to perform a second verification on the password that has passed the first password verification.

Description

technical field [0001] The invention relates to the technical field of information security, in particular to a method and device for quickly deciphering PGP encrypted emails. Background technique [0002] In view of the insecurity of the TCP / IP protocol, there are many insecure factors in conducting e-mail business contacts and file transmission on the Internet. How to protect data from being tampered with or stolen in the process of transmission and ensuring the security of e-mail is an urgent problem to be solved. PGP (Pretty Good Privacy) is the most commonly used email encryption software. [0003] PGP is an encryption software series based on encryption algorithms such as RSA, SHA-1, and AES. There are only two email encryption systems approved by the American Institute of Standards and Technology, and PGP email encryption software is one of them. This software has been recognized by the majority of users. The personal version of PGP is divided into desktop version ...

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/32H04L12/58H04L29/06
CPCH04L9/3236H04L63/0435H04L63/083H04L51/42
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