SM3 algorithm iteration system and method based on coarse granularity reconfigurable architecture

A coarse-grained, iterative technology, applied in the field of embedded reconfigurable systems, can solve the problems of low efficiency and speed, and achieve the effect of improving computing parallelism, reducing computing cycles, and improving computing efficiency

Active Publication Date: 2019-04-23
SOUTHEAST UNIV +1
View PDF12 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the interconnection of these arrays is relatively simple, and a large number of bit shifts and more rounds are required in the iterative operation of the SM3 algorithm, so the efficiency and speed of the operation are low
Traditional reconfigurable computing systems have big problems in SM3 computing efficiency and computing cycle

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
  • SM3 algorithm iteration system and method based on coarse granularity reconfigurable architecture
  • SM3 algorithm iteration system and method based on coarse granularity reconfigurable architecture
  • SM3 algorithm iteration system and method based on coarse granularity reconfigurable architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] The technical solutions and beneficial effects of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0024] like figure 1 As shown, the present invention provides an SM3 algorithm round iteration system based on a coarse-grained reconfigurable architecture, including a system bus, a reconfigurable processor and a microprocessor, which will be introduced separately below.

[0025] The reconfigurable processor includes a configuration unit, an input FIFO register group, an output FIFO register group, a general-purpose register file, 4 reconfigurable array blocks, and a lookup table. The line inlet of the configuration unit passes through the system The bus is connected to the microprocessor, and the outlets of the configuration unit are respectively connected to each reconfigurable array block; and the input FIFO register group is connected to the microprocessor through the system bus; these 4 reconfigurable array bloc...

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 a SM3 algorithm iteration system and method based on a coarse granularity reconfigurable architecture. The iteration system comprises a system bus, a reconfigurable processor and a micro-processor, wherein the reconfigurable processor comprises a configuration unit, an input first-in first-out register group, an output first-in first-out register group, a general register pile and four reconfigurable array blocks; a line inlet of the configuration unit is connected with the micro-processor through a system bus; a line outlet of the configuration unit is connected with each reconfigurable array block; the input first-in first-out register group is connected with the micro-processor through the system bus; the four reconfigurable array blocks are connected with the input/output first-in first-out register group and the general register pile respectively; data are stored, read and transmitted among the four reconfigurable array blocks through the general register pile; and the output first-in first-out register group is connected with the micro-processor through the system bus. According to the technical scheme, certain flexibility is supported, and efficient operation of a SM3 algorithm is realized through improvement on the parallel degree of the DES algorithm and optimization of the production line.

Description

technical field [0001] The invention belongs to the field of embedded reconfigurable systems, and in particular relates to a large-scale coarse-grained embedded reconfigurable system and a processing method thereof 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...

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/08H04L9/06
CPCH04L9/06H04L9/0625H04L9/0643H04L9/0863
Inventor 杨锦江陆启乐赵利锋葛伟
Owner SOUTHEAST UNIV
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