AES password coprocessor and terminal equipment

A cryptographic coprocessor, encryption and decryption 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 reducing complexity

Active Publication Date: 2020-10-30
HUAZHONG UNIV OF SCI & TECH +1
View PDF9 Cites 3 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 t

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 password coprocessor and terminal equipment
  • AES password coprocessor and terminal equipment
  • AES password 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 particularly relates to an AES (Advanced Encryption Standard) password coprocessor and terminal equipment. The coprocessor comprise an operation control module, a key extension operation module, a data storage management module and an STTMRAM (Short Term Memory Random Access Memory) storage module, wherein the operation control module adopts an encryption and decryption data path multiplexing structure, and an encryption and decryption data path multiplexes an original key encryption unit, a byte replacement unit, a row shift unit and an output register unit, the key extension operation module is used for executing key extension and configuration operation according to AES algorithm provisions, a g transformation calculation structure adopts an adder multiplexing structure, and h transformation multiplexes byte replacement unit groups in g transformation, and the data storage management module is used for controlling and storing temporary data and final results in AES algorithm encryption and decryption processes into different partitions of the STTMRAM. The coprocessor is advantaged in that low-resource-overhead encryption hardware architectures such as time division multiplexing and STTMRAM memories are adopted, low-power-consumption AES password co-processing is achieved, computing resources are reduced, and computing efficiency is greatly improved.

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
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