Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

SM3 algorithm round iteration system and iteration method based on coarse-grained reconfigurable architecture

A coarse-grained, iterative technology, applied in the field of embedded reconfigurable systems, which can solve problems such as low efficiency and speed

Active Publication Date: 2021-08-20
SOUTHEAST UNIV +1
View PDF6 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, 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 round iteration system and iteration method based on coarse-grained reconfigurable architecture
  • SM3 algorithm round iteration system and iteration method based on coarse-grained reconfigurable architecture
  • SM3 algorithm round iteration system and iteration method based on coarse-grained 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] Such as 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 b...

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 SM3 algorithm round iteration system and iteration method based on a coarse-grained reconfigurable architecture. The iteration system includes a system bus, a reconfigurable processor and a microprocessor. The reconfigurable processor includes a configuration unit, an input advanced Output register group, output first-in-first-out register group, general-purpose register file and 4 reconfigurable array blocks. The first-out register group is connected to the microprocessor through the system bus; the four reconfigurable array blocks are respectively connected to the input / output first-in first-out register group and the general register file; the four reconfigurable array blocks are connected through the general register file Data storage, reading and transmission; the output first-in-first-out register group is connected with the microprocessor through the system bus. While supporting a certain degree of flexibility, this technical solution realizes the efficient operation of the SM3 algorithm by improving the parallelism of the DES algorithm and optimizing the pipeline.

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 Patents(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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products