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

PRESENT encryption algorithm implementation method and system based on coarse-grained reconfigurable computing unit

A computing unit, encryption algorithm technology, applied in computing, internal/peripheral computer component protection, program control design, etc., can solve the problems of many execution rounds, complex computing, low algorithm performance, etc., to achieve the effect of efficient computing

Pending Publication Date: 2019-10-11
无锡沐创集成电路设计有限公司 +1
View PDF5 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the configuration system and calculation array of these reconfigurable arrays are relatively simple, but in the operation of the PRESENT encryption algorithm method, the calculation is more complicated, and the number of execution rounds is large, and a large amount of cached data will be generated during the operation process. Therefore, the algorithm The low computing performance shows that the traditional reconfigurable computing system has deficiencies in the area efficiency and energy efficiency of the PRESENT 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
  • PRESENT encryption algorithm implementation method and system based on coarse-grained reconfigurable computing unit
  • PRESENT encryption algorithm implementation method and system based on coarse-grained reconfigurable computing unit
  • PRESENT encryption algorithm implementation method and system based on coarse-grained reconfigurable computing unit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The present invention will be further described below in conjunction with specific drawings and embodiments.

[0040] Such as figure 1 As shown, a PRESENT encryption algorithm system based on a coarse-grained reconfigurable computing unit, including a reconfigurable configuration system, a reconfigurable data path and a computing module, a main control microprocessor, and a system bus;

[0041] Wherein, the reconfigurable configuration system includes a configuration information initialization interface, a multi-level configuration information storage unit, a configuration information analysis module, and a configuration information register;

[0042] The configuration information initialization interface is connected to the multi-level configuration information storage unit, the multi-level configuration information storage unit is connected to the configuration information analysis module, and the configuration information analysis module is connected to the configur...

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 provides a PRESENT encryption algorithm system based on a coarse-grained reconfigurable computing unit. The PRESENT encryption algorithm system comprises a reconfigurable configuration system, a reconfigurable data path, a computing module, a main control microprocessor and a system bus, the reconfigurable configuration system comprises a configuration information initialization interface. The reconfigurable data path and calculation module comprises a reconfigurable calculation array, a register channel, an intermediate result storage unit, an input first-in first-out register set and an output first-in first-out register set. Wherein the reconfigurable computing array comprises a reconfigurable computing unit block, and the reconfigurable computing unit block comprises multiple rows of operators, a read control module and a write control module; according to the invention, efficient operation of the PRESENT encryption algorithm can be realized.

Description

technical field [0001] The invention relates to the field of embedded reconfigurable systems, in particular to a large-scale coarse-grained reconfigurable computing system and a processing method thereof applied in the field of information security. Background technique [0002] The implementation of cryptographic algorithms in the information field usually adopts two schemes: general purpose processor (GPP, General Purpose Processor) and application specific integrated circuit (ASIC, Application Specific Integrated Circuit). Among them, the ASIC implementation scheme can achieve extremely high performance per unit area and unit energy performance through specific optimization of the implemented cryptographic algorithm. However, this implementation scheme is not flexible, and it is difficult to meet the implementation requirements of different algorithms, so it is not ideal. Program. The implementation scheme of GPP adopts the method of instruction execution, and the operat...

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): G06F9/30G06F21/76
CPCG06F9/3012G06F9/30105G06F21/76Y02D10/00
Inventor 刘雷波魏少军王文杰杨锦江崔红鹏朱敏
Owner 无锡沐创集成电路设计有限公司
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