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

Group AES encryption and decryption method

A technology of encryption, decryption and grouping, applied in the field of cryptography, can solve the problem of slow execution speed of encryption and decryption, and achieve the effect of fast execution speed and improved efficiency.

Inactive Publication Date: 2020-11-13
南京天际行云科技有限公司
View PDF1 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the early days, passwords only performed encryption and decryption transformations on text or numbers. With the development of communication technology, encryption and decryption transformations can be implemented on voice, images, data, etc. AES encryption algorithm is an advanced encryption standard in cryptography. It has the advantages of security and stability, and has become one of the most popular algorithms in symmetric key encryption. It is widely used in various security fields. The realization of encryption algorithms can be divided into software direction and hardware direction. However, considering the security and speed defects of the encryption algorithm implemented by software, people are more inclined to use hardware to implement the encryption algorithm. However, in the existing technology, the encryption and decryption process of the AES encryption and decryption method is completed asynchronously, and the encryption and decryption execution speed is slow.

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the embodiments of the present invention. Apparently, the described embodiments are only some of the embodiments of the present invention, not all of them.

[0026] The group outline AES encryption and decryption method comprises the following steps:

[0027] Step 1: Arrange the input data into a state matrix of 4×4 bytes, and then perform Nr encryption iterative operations according to different key lengths;

[0028] Step 2: Add the initial secret key, mold the data and the secret key;

[0029] Step 3: Carry out Nr-1 rounds of change processing, wherein, each round of change is composed of four parts, the input data is replaced by the S box, and the row shift operation is performed on the data after the S box replacement; The data after the bit operation is subjected to a column mixing operation, and the round key addition operation is...

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 group AES encryption and decryption method, which comprises the following steps of: 1, arranging input data into a 4*4 byte state matrix, and performing Nr encryption iterative operation according to different key lengths; 2, adding an initial secret key, and carrying out formwork on the data and the secret key; 3, performing Nr-1 times of round change processing, whereineach time of round change is composed of four parts, S box replacement is conducted on input data, and row shifting operation is conducted on the data obtained after S box replacement; and performinga column mixing operation on the data after the row shift operation, and performing a round key addition operation according to the sub-key of the previous round. According to the invention, the encryption part and the decryption part are completed in the same FPGA, the execution of the encryption process and the decryption process does not influence each other, the parallel completion is realized, the actual use is convenient, the execution speed of the encryption process and the decryption process is high during the actual use, and the encryption and decryption efficiency is significantly improved.

Description

technical field [0001] The invention relates to the technical field of cryptography, in particular to an AES encryption and decryption method. Background technique [0002] Password is an important means of confidentiality for the two parties in communication to carry out special transformation of information according to the agreed rules. According to these rules, changing plaintext into ciphertext is called encryption transformation; changing ciphertext into plaintext is called decryption transformation. In the early days, passwords only performed encryption and decryption transformations on text or numbers. With the development of communication technology, encryption and decryption transformations can be implemented on voice, images, data, etc. AES encryption algorithm is an advanced encryption standard in cryptography. It has the advantages of security and stability, and has become one of the most popular algorithms in symmetric key encryption. It is widely used in vari...

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
CPCH04L9/0631
Inventor 李志强
Owner 南京天际行云科技有限公司