Circulating-unfolded-structured AES encryption/decryption circuit based on data redundancy real-time error detection mechanism

A data redundancy and loop unrolling technology, which is applied to encryption devices with shift registers/memory, electrical components, and error prevention, can solve the problems of high data processing speed and large circuit area, and achieve small circuit area and avoid Error information transmission, effect of reducing redundant circuit area

Active Publication Date: 2014-11-19
NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
View PDF4 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The fully expanded structure uses the N r +1 wheel conversion circuit unit, the circuit ar

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
  • Circulating-unfolded-structured AES encryption/decryption circuit based on data redundancy real-time error detection mechanism
  • Circulating-unfolded-structured AES encryption/decryption circuit based on data redundancy real-time error detection mechanism
  • Circulating-unfolded-structured AES encryption/decryption circuit based on data redundancy real-time error detection mechanism

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The present invention will be further described below with reference to the accompanying drawings and in conjunction with specific embodiments.

[0032] In the present invention, the round transformation operation that does not include column mixing (inverse column mixing) operation is called the last round of round transformation operation. The present invention also takes the key addition operation independent of the round transformation operation as a round of special round transformation operation. Since the reverse key addition operation is the same as the key addition operation, the present invention is collectively referred to as the key addition operation.

[0033] see image 3 An AES encryption / decryption circuit with loop expansion structure based on a data redundancy real-time error detection mechanism includes two parts: an AES encryption / decryption unit 1 and a detection unit 2, and the circuit also includes a data input port, a detection output port and a...

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 circulating-unfolded-structured AES encryption/decryption circuit based on a data redundancy real-time error detection mechanism, and is used for resisting fault injection attacks or used for improving circuit reliability in an extreme application environment. The circuit comprises two parts of an AES encryption/decryption unit and a detecting unit, wherein the AES encryption/decryption unit adopts the circulating-unfolded structure, and is formed by Nk round transformation units and an alternative selector; the detecting unit is composed of Nk comparators. The AES encryption/decryption unit adopts the data redundancy processing technology in the data processing process, utilizes two adjacent round transformation units to perform the same operation on each group of data twice; the comparators in the detecting unit compare the results of the two operations; the AES encryption/decryption unit works normally if the operation results are the same; the AES encryption/decryption unit generates an error if the results are different. Compared with the conventional structural redundancy error detection mechanism, the adoption of data redundancy error detection mechanism can greatly reduce the circuit area.

Description

technical field [0001] The invention belongs to the technical field of cryptographic circuit realization, and in particular relates to an AES encryption / decryption circuit with a loop expansion structure based on a data redundancy real-time error detection mechanism. 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). The data packet length of the AES encryption algorithm is 128 bits, and there are three kinds of key lengths: 128, 192 and 256 bits. AES stipulates that according to these three different key lengths, the encryption process requires 10, 12, and 14 rounds of round transformation operations, and each round transformation operation includes byte replacement, row shifting, column mixing, and key addition. sub-opera...

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
IPC IPC(8): H04L9/06H04L1/00
Inventor 张肖强吴宁周芳肖昊刘兆瑞黄新杰
Owner NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
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