A kind of AES encryption coprocessor and terminal equipment

A cryptographic coprocessor and full adder technology, which is applied in the field of information security, can solve problems such as complex structure and high power consumption, and achieve the effects of reducing computing resources, low power consumption, and improving computing efficiency

Active Publication Date: 2021-07-27
HUAZHONG UNIV OF SCI & TECH +1
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The invention provides an AES cryptographic coprocessor and terminal equipment, which are used to solve the technical problem of high power consumption of the existing AES cryptographic coprocessor due to its complex structure

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
  • A kind of AES encryption coprocessor and terminal equipment
  • A kind of AES encryption coprocessor and terminal equipment
  • A kind of AES encryption coprocessor and terminal equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] An AES cryptographic coprocessor, comprising: an operation control module, a key expansion operation module, a data storage management module and an STTMRAM storage module;

[0038] The operation control module is used to control the orderly execution of the round transformation according to the AES algorithm and control the number of iterations of the round transformation. This module adopts the encryption and decryption data path multiplexing structure, and the encryption and decryption data path multiplexes the original key addition unit and byte replacement unit. , a row shift unit and an output register unit; the key expansion operation module is used to perform key expansion and configuration operations according to the AES algorithm, wherein the g transformation calculation structure adopts the adder multiplexing structure, and the h transformation multiplexes the g transformation The byte replacement unit group; the data storage management module is used to contr...

Embodiment 2

[0071] A terminal device includes the AES cryptographic coprocessor described in the first embodiment above, and the related technical solutions are the same as those in the first embodiment, and will not be repeated here.

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 belongs to the technical field of information security, and specifically relates to an AES cryptographic coprocessor and terminal equipment, including: an operation control module, a key expansion operation module, a data storage management module, and an STTMRAM storage module; the operation control module adopts an encryption and decryption data path The multiplexing structure, the encryption and decryption data path multiplexes the original key addition unit, byte replacement unit, row shift unit and output register unit; the key expansion operation module is used to perform key expansion and configuration operations according to the AES algorithm, Among them, the g transformation calculation structure adopts the adder multiplexing structure, and the h transformation multiplexes the byte replacement unit group in the g transformation; the data storage management module is used to control and store the temporary data and the final result in the encryption and decryption process of the AES algorithm to the STTMRAM memory in different partitions. The invention adopts time-division multiplexing, STTMRAM memory and other low-resource-overhead encryption hardware architectures, realizes AES cryptographic co-processing with low power consumption, reduces computing resources, and greatly improves computing efficiency.

Description

technical field [0001] The invention belongs to the technical field of information security, and more specifically relates to an AES cryptographic coprocessor and terminal equipment. Background technique [0002] With the continuous development of the Internet of Things (IoT) and System on a Chip (SoC), as well as the continuous adoption of advanced technologies, the design of IoT chips requires more and more security considerations. Due to the large amount of information interaction, data storage and data security are very important issues in the Internet of Things. In terms of security, the Advanced Encryption Standard (AES) algorithm is widely used in digital signatures, document encryption, email encryption, and transmission encryption due to its advantages of fast speed, low memory requirements, flexibility, and easy maintenance. [0003] AES is an iterative symmetric block cipher algorithm that uses the same original key for encryption and decryption. The block data ...

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
CPCH04L9/0631
Inventor 刘冬生卢楷文刘星杰张聪陆家昊刘波
Owner HUAZHONG UNIV OF SCI & TECH
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