AES add decipher circuit optimization method and multiplex sbox module

An optimization method, encryption and decryption technology, applied in the field of encryption and decryption, can solve the problems of high power consumption, large Sbox circuit scale, and high cost

Inactive Publication Date: 2005-10-26
VIMICRO CORP
View PDF0 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, the Sbox circuit in the AES encryption and decryption circui

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
  • AES add decipher circuit optimization method and multiplex sbox module
  • AES add decipher circuit optimization method and multiplex sbox module
  • AES add decipher circuit optimization method and multiplex sbox module

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0012] The present invention will be described in detail below with reference to the accompanying drawings. The figures given are for illustration only and do not limit the invention.

[0013] The AES algorithm is a block cipher algorithm. For the encryption and decryption modes, its circuit structure is the same, and the Sbox module with 8-line input and 8-line output is used, but the corresponding relationship between input and output is different. Because regardless of encryption or decryption, the Sbox module realizes the combination of inverse operation and affine transformation on GF256. For encryption, the inversion is performed first and then the affine transformation is performed. For decryption, the affine transformation is performed first and then the inversion is performed. It should be noted that the affine transformations used for encryption and decryption are different.

[0014] Figure 2A and 2B A block diagram of the operation principle of the encryption 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

This invention relates to an AES cipher/decipher circuit multiplex Sbox module including a negating circuit, a first gating switch, a second gating switch, a ciphered affine transformation circuit, a deciphered affine transformation circuit and a control unit, in which, the first gating switch is connected with the input of the negating circuit, the deciphered affine transformation circuit is connected with high order end 1, the second gating switch is connected with the output of the negating circuit. The ciphered affine transformation circuit is connected with low order end o of the second gating switch and the control unit controls the two switches to gate high order end 1 or low order end o simultaneously. Besides, this invention also provides an optimizing method for AES cipher/decipher circuits.

Description

technical field [0001] The invention relates to encryption and decryption technology, in particular to the optimization of AES encryption and decryption circuits. Background technique [0002] The AES algorithm is the abbreviation of Advanced Encrypt Standard, which is a block cipher algorithm published by the American National Standards Committee NIST. The length of the encryption key in the AES algorithm is 128, 192, and 256 bits. For specific applications, the length of the key is fixed. The AES algorithm has been widely discussed and recognized due to its advantages of wide application range, short waiting time, relatively easy to hide, and high throughput. [0003] The strength of the AES algorithm is based on the inversion operation on the finite field with base 256. At the same time, for encryption and decryption, an affine transformation needs to be done after or before the inversion. In the hardware circuit, the general method is to add the inversion operation on ...

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/06
Inventor 杨柱
Owner VIMICRO CORP
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