Block cipher encryption and decryption method

An encryption method and block cipher technology, applied in the field of high-throughput data encryption algorithms, can solve the problems of high number of round changes, reduced security, and inability to meet high-speed requirements, and achieve the effect of high throughput and less area resources

Inactive Publication Date: 2011-04-20
BEIHANG UNIV
View PDF4 Cites 38 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantage of the AES algorithm is that there are too many round changes, and reducing the number of round changes will lead to reduced security and cannot meet high-speed requirements
However, the encryption algorithm and decryption algorithm of the AES algorithm are different. Only part of the circuit can be reconfigured, and the circuit resource consumption of the encryption and decryption is about 20% more than that of the only encryption circuit.

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
  • Block cipher encryption and decryption method
  • Block cipher encryption and decryption method
  • Block cipher encryption and decryption method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0084] This encryption algorithm is aimed at the encrypted transmission of a large amount of data with a large throughput. The general working environment is as follows: There is a transmission module specially used for the communication and exchange of keys between the two parties to obtain the key. After obtaining the key, use the key of this encryption algorithm The chip performs high-throughput encryption of large amounts of data, using the encryption mode of the codebook. Because the amount of data is far greater than the length of the key, the innovation of the present invention is to use random S-boxes related to key expansion to construct an encryption structure integrating encryption and decryption. The S-box used in the present invention uses a random S-box constructed in advance according to a part of the key extension. This S-box completely resists the possible algebraic attack of the S-box on the GF domain used in AES, and only follows It is related to the randomn...

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 provides a block cipher encryption and decryption method belonging to the field of data encryption and decryption. The algorithm of the invention designs a symmetric encryption structure, especially the S-box design in the invention can configure S transformation required for encryption and S inverse transformation required for decryption without additional circuit resources, thereby being beneficial to the implementation of an encryption/decryption integrated hardware circuit and consuming fewer area resources compared with the AES (advanced encryption standard) encryption/decryption integrated circuit. The complicated S box structure of the algorithm can resist the traditional known attack methods. In case of a small number of encryption rounds (three rounds), a high encryption speed can be provided, and decryption can be carried out at the same speed by using the same encryption and decryption hardware. The algorithm is especially suitable for realizing an ASIC (application specific integrated circuit), and can realize an ASIC chip based on the encryption and decryption special-purpose algorithm. Besides, the invention can be also used for the design of IP cores on FPGA (field programmable gate array). Compared with the AES algorithm, the invention consumes fewer resources on FPGA and has higher speed.

Description

technical field [0001] The invention belongs to the field of data encryption and decryption, in particular to a high-throughput data encryption algorithm. Background technique [0002] Under the condition of large-scale data with high throughput rate, such as communication in aviation, it is necessary to transmit massive data, which is usually transmitted wirelessly at high frequency and ultra-high frequency. Data is easy to obtain and requires higher encryption security. [0003] The AES algorithm is the most popular block encryption algorithm today, which has been analyzed by many parties and is widely used all over the world. The disadvantage of the AES algorithm is that there are too many round changes, and reducing the number of round changes will lead to reduced security and cannot meet high-speed requirements. The encryption algorithm and decryption algorithm of the AES algorithm are different. Only part of the circuit can be reconfigured, and the circuit resource c...

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 BEIHANG UNIV
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