Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

A SM4-128 encryption algorithm implementation method and system based on a large-scale coarse-grained reconfigurable processor

An encryption algorithm and processor technology, applied in the architecture with a single central processing unit, electrical digital data processing, instruments, etc., can solve the problems of low computing efficiency and speed, multiple rounds, etc., to improve the parallelism of computing, reduce Operation cycle, the effect of improving operation efficiency

Active Publication Date: 2018-11-06
SOUTHEAST UNIV WUXI INST OF TECH INTEGRATED CIRCUITS
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the interconnection of these arrays is relatively simple. In the operation of the SM4-128 encryption algorithm method, a large amount of intermediate data storage and a large number of rounds are required, so the efficiency and speed of the operation are low.
Traditional reconfigurable computing systems have big problems in the computing efficiency and computing cycle of the SM4-128 encryption algorithm

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 SM4-128 encryption algorithm implementation method and system based on a large-scale coarse-grained reconfigurable processor
  • A SM4-128 encryption algorithm implementation method and system based on a large-scale coarse-grained reconfigurable processor
  • A SM4-128 encryption algorithm implementation method and system based on a large-scale coarse-grained reconfigurable processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] The present invention will be further described below in conjunction with the accompanying drawings.

[0038] Such as figure 1 Shown is a SM4-128 encryption algorithm system based on a large-scale coarse-grained reconfigurable processor, including a reconfigurable processor, a microprocessor, and a system bus;

[0039] Wherein, the reconfigurable processor includes a configuration control module, an input first-in-first-out register set, an output first-in first-out register set, a general-purpose register file, and a reconfigurable computing array;

[0040] The configuration control module includes a sequentially connected configuration and control interface, a configuration memory, and a configuration analysis module, and the output end of the configuration control module is connected to a reconfigurable processor;

[0041] The reconfigurable computing array includes a reconfigurable computing array block, and the reconfigurable computing array block includes a recon...

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 discloses an SM4-128 encryption algorithm implementation method and system based on a large-scale coarseness reconfigurable processor. The system comprises the reconfigurable processor, a microprocessor and a system bus, wherein a reconfigurable computing array comprises a reconfigurable computing array block; the reconfigurable computing array block comprises a reconfigurable array operation line, a write port operation line selector and a read port operation line selector; the microprocessor is independently connected with the configuration and control interface of a configuration control module and the input first-in first-out register group of the reconfigurable processor through a system bus; the input first-in first-out register group is connected with the reconfigurable computing array; the reconfigurable computing array is connected with an output end connection reconfigurable processor; and the output end connection reconfigurable processor is connected with the microprocessor through the system bus. The system and the method aim at the SM4-128 encryption algorithm, and carry out optimization and acceleration in a way that multi-turn iteration is partially unfolded in the reconfigurable processor and intermediate result data is cached.

Description

technical field [0001] The invention relates to the field of embedded reconfigurable systems, in particular to a large-scale coarse-grained embedded reconfigurable system and its processing method applied in the fields of communication and encryption. Background technique [0002] General-purpose processors and application-specific integrated circuits (ASICs) are two mainstream methods in the field of traditional computer system architecture. However, with the increasing demand for system performance, energy consumption, time-to-market and other indicators in the application field, the disadvantages of these two traditional computing models are exposed. [0003] The general-purpose processor method has a wide range of applications, but the calculation efficiency is low. Although the application-specific integrated circuit can improve the calculation speed and calculation efficiency and meet the performance requirements, the flexibility of the ASIC device is very poor. [00...

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): G06F15/78G06F21/72
CPCG06F15/7882G06F21/72
Inventor 杨锦江闵婧尹玲申艾麟李兆奇赵利锋葛伟
Owner SOUTHEAST UNIV WUXI INST OF TECH INTEGRATED CIRCUITS
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
Eureka Blog
Learn More
PatSnap group products