Common round transformation operation unit, common round transformation circuit and AES decryption circuit

A technology of arithmetic unit and conversion circuit, which is applied in the field of cryptographic circuits to achieve the effect of reducing the implementation area

Active Publication Date: 2018-12-04
ANHUI POLYTECHNIC UNIV
View PDF6 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The embodiment of the present invention provides a common round transformation circuit, which aims to solve the problem that the existing common round transformation circuits based on merge operations optimize the length of the critical path at the cost of increasing the circuit area

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
  • Common round transformation operation unit, common round transformation circuit and AES decryption circuit
  • Common round transformation operation unit, common round transformation circuit and AES decryption circuit
  • Common round transformation operation unit, common round transformation circuit and AES decryption circuit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036]In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0037] The AES decryption circuit is composed of the following operation units, including: an inverse byte replacement operation unit, a key addition operation unit, an inverse column mixing operation unit and a reverse row shift operation unit.

[0038] The AES round transform operates in the form of a matrix. The decryption algorithm regards the input 128-bit packet data as a 4×4 byte matrix, and each matrix element is 1 byte. The intermediate result of the round transformation is called the state matrix and is a 4×4 byte matrix. Assume that the state matrix of the normal round transformation inp...

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 relates to the technical field of cryptographic circuits, in particular to a common round transformation operation unit, a common round transformation circuit and an AES (Advanced Encryption Standard) decryption circuit. In the common round transformation unit used for AES decryption, all linear transformation operations in common round transformation in an AES decryption algorithm are combined into two composite matrixes through combination of constant matrixes and compositional operation, and the composite matrixes are shown in the description. A circuit critical path can be shortened and the circuit implementation area can be reduced.

Description

technical field [0001] The present invention relates to the technical field of cipher circuits, in particular to a common round transformation operation unit, a common round transformation circuit and an AES decryption circuit. Background technique [0002] AES (Advanced Encryption Standard, Advanced Encryption Standard) is a new generation of block symmetric cipher algorithm formulated by the National Institute of Standards and Technology in 2001 to replace the original DES (Data Encryption Standard, Data Encryption Standard). At present, the AES encryption algorithm has been adopted by many international standard organizations, and it is currently the most widely used block encryption algorithm. [0003] The data packet length of the AES encryption algorithm is 128 bits, and the key lengths are 128, 192 and 256 bits, which are called AES-128, AES-192, and AES-256 respectively. The AES algorithm is an iterative algorithm. Each iteration can be called a round transformation...

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/0631H04L2209/12H04L2209/122H04L2209/125
Inventor 张肖强王新航郑辛星梁广俊王磊孙忠先
Owner ANHUI POLYTECHNIC 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