Method and device for implementing AES (Advanced Encryption Standard) enciphering and deciphering

An encryption and decryption, dense round technology, applied in the field of AES encryption and decryption, can solve problems such as inconvenience

Inactive Publication Date: 2012-11-28
RAMAXEL TECH SHENZHEN
View PDF5 Cites 21 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 implementing AES (Advanced Encryption Standard) enciphering and deciphering
  • Method and device for implementing AES (Advanced Encryption Standard) enciphering and deciphering
  • Method and device for implementing AES (Advanced Encryption Standard) enciphering and deciphering

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0056] Figure 5 A device 100 for implementing AES encryption and decryption according to the present invention is shown. The device 100 includes: a register 10 , an S-box multiplexing unit 20 , a column mixing and round key adding unit 30 , and an encryption / decryption output unit 40 .

[0057] The register 10 is used to cache the data to be encrypted / decrypted or the result of the round operation, and output the data to be encrypted / decrypted to the S-box multiplexing unit 20 for Nr round operations, and Nr is determined by the length of the key. Table 1 is an embodiment of the relationship betw...

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 method and a device for implementing AES (Advanced Encryption Standard) enciphering and deciphering. The method comprises the following steps: loading data to be enciphered/deciphered to a register; outputting the data to be enciphered/deciphered to an S box multiplex unit for Nr round operation, wherein Nr is determined by the key length; performing enciphering/deciphering S box operation by the S box multiplex unit on data sent by the register according to an enciphering/deciphering control signal; performing enciphering/deciphering column mixing operation and round key addition operation on the data output by the S box multiplex unit, and caching an operation result to the register; and in the Nrth round operation, performing round key addition operation on output of the S box multiplex unit and then outputting an result to complete enciphering/deciphering. Thus, the method and the device for implementing AES enciphering and deciphering can cache the results of enciphering and deciphering round operations by using the same register, and realize S box and inverse S box operations by using the same logic, and thereby achieving the aim of reducing chip area and power consumption.

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