Encryption method and system based on error correcting code and low wheel AES

An error-correcting code and low-round technology, applied in the field of encryption methods and systems based on error-correcting codes and low-round AES, can solve problems such as lack of encryption performance, and achieve high security and low computing resource consumption

Active Publication Date: 2015-06-10
UNIV OF SCI & TECH OF CHINA
View PDF2 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Error-correcting code technology is a kind of linear coding, but it does not have good encryption performance

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
  • Encryption method and system based on error correcting code and low wheel AES
  • Encryption method and system based on error correcting code and low wheel AES
  • Encryption method and system based on error correcting code and low wheel AES

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0025] Embodiment 1 of the present invention provides an encryption system based on error-correcting codes and low-round AES. The system mainly includes:

[0026] The low-round AES encryption module is used to use the acquired AES Advanced Encryption Standard key to perform low-round AES encryption on the input data to obtain AES ciphertext data;

[0027] The error correction code encoding module is used to generate an error correction code encoding key with the length of the difference according to the difference between the AES ciphertext data length and the error correction code length, and combine the error correction code encoding key with the AES ciphertext After data splicing, perform error correction encoding to obtain an error correction code encoding result; discard the error correction code encoding key in the error correction code encoding result to obtain encrypted and error corrected data.

[0028] Such as figure 1 As shown, after the data is input, the low-roun...

Embodiment 2

[0041] The embodiment of the present invention provides an encryption method based on error-correcting codes and low-round AES, which can be implemented based on the system described in the first embodiment above, and its steps are as follows Figure 4 As shown, it mainly includes:

[0042] Step 41, using the obtained AES Advanced Encryption Standard key to perform low-round AES encryption on the input data to obtain AES ciphertext data;

[0043]Step 42, according to the difference between the AES ciphertext data length and the error correction code length, generate an error correction code encoding key of the difference length, and perform correction after splicing the error correction code encoding key with the AES ciphertext data Error coding to obtain an error correction code coding result; discarding the error correction code coding key in the error correction code coding result to obtain encrypted and error corrected data.

[0044] Further, when the low-round AES encryp...

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 encryption method and system based on an error correcting code and a low wheel AES. The related system comprises a low wheel AES encryption module and an error correcting code coding module. The low wheel AES encryption module is used for carrying out low wheel AES encryption on input data with an obtained AES superencipherment standard secret key, and AES ciphertext data are obtained. The error correcting code coding module is used for generating an error correcting coding secret key with a difference value length according to the difference value of an AES ciphertext data length and an error correcting code length, the error correcting code coding secret key and the AES ciphertext data are spliced and then are subjected to error correcting coding, and an error code coding result is obtained; and an error code coding secret key in the error code coding result is abandoned, and data obtained after encryption and error correction are obtained. According to the method and system, in applications which have error codes and need to be corrected, good AES encryption performance is achieved with small computing resource consumption (including CPU time consumption during software computing and area and power dissipation consumption during hardware computing).

Description

technical field [0001] The invention relates to the technical field of data encryption, in particular to an encryption method and system based on error correction codes and low-round AES. Background technique [0002] AES (Advanced Encryption Standard) encoding was proposed in 2000 and is a mainstream block cipher encryption standard. It encrypts 128 bits of data at a time; for different encryption strengths, you can choose keys with lengths of 128, 192, and 256 bits, corresponding to 10, 12, and 14 rounds of encryption calculations. Each round of encryption calculation includes round key addition, S-box transformation, row shift, and column mixing operation, and there is no column mixing operation in the last round. [0003] Taking the simplest 10-round AES as an example, in order to meet the growing demand for data bandwidth, 10-round AES encoding usually uses several rounds of encryption modules serially or in parallel to improve performance, which requires more computin...

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/06
Inventor 金西彭波王天祺
Owner UNIV OF SCI & TECH OF CHINA
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