Unlock instant, AI-driven research and patent intelligence for your innovation.

aes encryption device

An encryption device and data encryption technology, applied in the field of communication, can solve the problem of high complexity

Active Publication Date: 2016-05-25
无锡华大国奇科技有限公司
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the hardware required for this algorithm is not complicated because only addition on the field and multiplication with constants are used in the encryption process
The byte replacement operation requires GF(2 8 ) on the inversion operation, so the complexity is higher

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 encryption device
  • aes encryption device
  • aes encryption device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0031] refer to figure 1 , figure 2 , image 3 , an AES encryption device, including a data encryption unit for receiving plaintext for encryption and outputting ciphertext, and also includes a controller unit, a key expansion unit, and a memory unit; the key expansion unit obtains a key from the outside, and encrypts the encryption The key is expanded to generate the first round key; the memory unit receives the first round key of the key expansion unit and stores it as the second round key; the controller unit and the key expansion unit, memory unit, and data encryption The unit connection is used to read the first round key or pass the second round key to the data encryption unit for encryption. The data encryption unit is provided with a first byte replacement module for byte conversion.

[0032] The key expansion unit includes a third...

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 an Advanced Encryption Standard (AES) encryption device which comprises a data encryption unit used for receiving and encrypting clear texts and outputting ciphertexts. The AES encryption device is characterized by further comprising a controller unit, a secret key expansion unit and a storage unit. The AES encryption device supports 128, 192 and 256 secret key lengths, provides round keys for a data encryption module in two selectable modes, namely storages or secret key expansion, and passes simulation verification and Field Programmable Gate Array (FPGA) integration. The AES encryption device provides flexibility of secret keys in three modes and with two different sources and achieves considerable throughput rate with small area through optimizing data paths of the data encryption unit and the secret key expansion unit, optimizing a byte replacement module and the like.

Description

technical field [0001] The invention relates to the communication field, in particular to an AES encryption module. Background technique [0002] AES, the Advanced Encryption Standard (Advanced Encryption Standard), was released by the National Institute of Standards and Technology (NIST) on November 26, 2001. AES is one of the most popular algorithms in symmetric key encryption that is popular today. [0003] The plaintext length of AES is 128, and the key can be 128 bits, 192 bits and 256 bits. Corresponding to the three keys, the rounds of AES encryption are 10 rounds, 12 rounds and 14 rounds respectively. Before the round encryption operation, the AES algorithm first performs an initial round, directly XORing the plaintext and the key. In the subsequent round of encryption, the AES algorithm performs byte replacement, row transformation, column mixing, and XOR round key operations on the data generated in the previous round. In the last round of encryption, no column...

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 Patents(China)
IPC IPC(8): H04L9/06
Inventor 曹富强
Owner 无锡华大国奇科技有限公司