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

Implementation method and system of SKINNY-128 encryption algorithm based on coarse-grained reconfigurable computing unit

A computing unit and encryption algorithm technology, applied in computing, computer security devices, internal/peripheral computer component protection, etc., can solve problems such as large number of execution rounds, large amount of intermediate cache data, low computing efficiency and speed, and achieve computing The effect of many resources, strong parallel deployment capability, and guaranteed flexibility

Active Publication Date: 2019-07-26
无锡沐创集成电路设计有限公司 +1
View PDF6 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the configuration system and calculation array of these arrays are relatively simple, and in the operation of the SKINNY-128-128 encryption algorithm method, the number of execution rounds is large, and the amount of intermediate cache data generated is large, so the efficiency and speed of the operation are low
Traditional reconfigurable computing systems have big problems in terms of area efficiency and energy efficiency of the SKINNY-128-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
  • Implementation method and system of SKINNY-128 encryption algorithm based on coarse-grained reconfigurable computing unit
  • Implementation method and system of SKINNY-128 encryption algorithm based on coarse-grained reconfigurable computing unit
  • Implementation method and system of SKINNY-128 encryption algorithm based on coarse-grained reconfigurable computing unit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0044] Such as figure 1 As shown, a kind of SKINNY-128-128 encryption algorithm system based on coarse-grained reconfigurable computing unit proposed by the present invention includes reconfigurable configuration system, reconfigurable data path and computing module, main control microprocessor, system bus;

[0045] The reconfigurable configuration system includes a configuration information initialization interface, a multi-level configuration information storage unit, a configuration information analysis module, and a location information register; wherein the configuration information initialization interface is used to connect to the main control microprocessor to receive configuration information; the multi-level The configuration information storage unit is used to cache configuration information; the configuration information analysis module is used to ...

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 an implementation system of a SKINNY-128 encryption algorithm based on a coarse-grained reconfigurable computing unit. The 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, a multistage configuration information storage unit, a configuration information analysis module and a position information register. The reconfigurable data path and calculation module comprises areconfigurable 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 a plurality of rows of operators, a read control module and a write controlmodule; wherein the operator has the functions of logical operation, arithmetic operation, shift operation, table look-up operation and permutation operation. According to the invention, efficiencyand speed of encryption operation are improved.

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] General Purpose Processor (GPP) and Application Specific Integrated Circuit (ASIC) are the two mainstream methods for implementing encryption and decryption algorithms in the information field. However, although the ASIC implementation can achieve extremely high performance, area and energy efficiency by optimizing the data path and pipeline for a specific cryptographic algorithm, this implementation has poor flexibility and is difficult to meet the reconfigurable requirements of the cryptographic algorithm, which is not ideal. implementation plan. GPP is implemented in a command-driven manner, and its data path adopts a general architecture, which can adapt to various types of applications and has ...

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): G06F21/60G06F21/72
CPCG06F21/602G06F21/72Y02D10/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