Method and device for realizing AES (advanced encryption standard) encryption and decryption

A technology for encrypting and decrypting data to be decrypted, applied to encryption devices with shift registers/memory, etc., can solve problems such as inconvenience, and achieve the effect of reducing chip area, optimizing combinational logic, and reducing chip area

Active Publication Date: 2013-01-02
RAMAXEL TECH SHENZHEN
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In summary, there are obviously inconveniences and defects in the actual use of the existing technology, so it is necessary to improve

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
  • Method and device for realizing AES (advanced encryption standard) encryption and decryption
  • Method and device for realizing AES (advanced encryption standard) encryption and decryption
  • Method and device for realizing AES (advanced encryption standard) encryption and decryption

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] 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.

[0032] Figure 5 and shows a kind of AES encryption and decryption device 100 mixed by merging S boxes and columns in the present invention. Adding module 106, decryption affine transformation module 107, first selector 108, second selector 109, register 110, third round key adding module 111, fourth round key adding module 112 and round key column mixing module 113.

[0033] Inversion and column mixing and multiplexing unit 10 includes an input port and four output ports C0, C1, C2, C3, the input port of inversion and column mixing and multiplexing unit 10 is connected with register 110, and the...

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 an AES (advanced encryption standard) encryption and decryption device which merges an S box with mixcolumns. The AES encryption and decryption device comprises an inversion and mixcolumn multiplexing unit, a first round secret key encryption module, a second round secret key encryption module, a decryption affine transformation module, a first selector, a second selector and a register, wherein the inversion and mixcolumn multiplexing unit comprises an inverse element solving module, an encryption affine transformation module, an encryption mixcolumn module and a decryption mixcolumn module, and the first round secret key encryption module is connected with the encryption mixcolumn module and the first selector; the second round secrete key encryption module is connected with a decryption mixcolumn module; the decryption affine transformation module is connected with the second round secrete key encryption module and the first selector; and the second selector is connected with the first selector and the register. Thus, the AES encryption and decryption device disclosed by the invention can reduce overhead of hardware resources; meanwhile, a critical path is shortened, the chip area is reduced, and operating speed of the AES encryption and decryption device is improved.

Description

technical field [0001] The invention relates to the technical field of data communication security, in particular to a method and device for realizing AES encryption and decryption. Background technique [0002] AES (Advanced Encryption Standard, Advanced Encryption Standard) is the main encryption algorithm in the current storage field. AES encryption and decryption are composed of multiple identical round operations, and each round operation includes S-box operation, shift operation, column mixing operation and encryption key operation. The S-box operation, shift operation, and column mixing operation of encryption and decryption are different. Existing AES schemes use independent structures to implement encryption and decryption operations, or use independent structures to implement S-box and inverse S-box operations. [0003] figure 1 It is the structural diagram of the existing encryption operation, SBX (Sbox) represents the S-box operation of the encryption operatio...

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 RAMAXEL TECH SHENZHEN
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