Unlock instant, AI-driven research and patent intelligence for your innovation.

SHA512 full-pipeline circuit based on on-chip memory and its implementation method

A technology of SHA-512 and implementation method, applied in the field of SHA512 full-pipeline circuit, can solve problems such as the implementation method of full-pipeline circuit that is not involved, improve the throughput rate and the throughput rate per unit resource, and solve the problem of high register occupation and high operating frequency. Effect

Active Publication Date: 2020-09-18
拓尔微电子股份有限公司
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In summary, the prior art does not relate to the implementation method of the SHA-512 algorithm full pipeline circuit based on the FPGA on-chip memory BRAM

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
  • SHA512 full-pipeline circuit based on on-chip memory and its implementation method
  • SHA512 full-pipeline circuit based on on-chip memory and its implementation method
  • SHA512 full-pipeline circuit based on on-chip memory and its implementation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The technical modules of the present invention will be further described in detail below in conjunction with the embodiments and the accompanying drawings.

[0031] This embodiment is based on the implementation of the SHA-512 full pipeline circuit based on the FPGA on-chip memory BRAM. In the full pipeline architecture, the W in the BRAM data storage module access calculation process is innovatively used. t value, thereby reducing the register occupancy on the FPGA and realizing the full pipeline architecture of the SHA-512 algorithm. Based on this design idea, the circuit system is designed, and the SHA-512 algorithm full pipeline circuit system with high efficiency, high throughput rate and high unit resource throughput rate is realized.

[0032] as attached figure 1 As shown, the present invention is based on the SHA-512 full pipeline circuit of FPGA on-chip memory BRAM, and the modules that comprise sequence connection are respectively: message filling module 1, W...

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 SHA512 fully-pipelined circuit based on an on-chip memory and an implementation method thereof. The SHA512 fully-pipelined circuit is provided with a message filling module,a Wt value generating module, a BRAM data storage module, a fully-pipelined hash operation module and an adder module, wherein the message filling module, the Wt value generating module, the BRAM data storage module, the fully-pipelined hash operation module and the adder module are connected in sequence. In a fully-pipelined architecture, an on-chip BRAM storage module is used for storing Wt values, and the whole circuit system consists of the message filling module, the Wt value generating module, the fully-pipelined hash operation module, the BRAM storage module and the adder module whichare connected in sequence. The throughput of an SHA-512 algorithm on an FPGA (Field Programmable Gate Array) is improved; the allocation of resources within the FPGA is balanced; and the efficiency ofthe algorithm is improved. The SHA512 fully-pipelined circuit has the characteristics of high throughput and high throughput per unit resource, and can be applied to the implementation of the SHA-512algorithm based on the FPGA.

Description

technical field [0001] The invention relates to the technical field of information security, in particular to a SHA512 full-pipeline circuit based on on-chip memory with high throughput rate, high unit resource throughput rate and high efficiency and its realization method. Background technique [0002] In the field of information security, the SHA-512 algorithm is often used to verify the integrity and accuracy of information, and is one of the hash functions widely used in security-related protocols and software. The SHA-512 algorithm accepts input information of any length less than 2 to the power of 128 bits, and generates a fixed 512-bit information digest output. SHA-512 is a one-way hash function and an irreversible string transformation algorithm, that is, it is impossible to reversely obtain the original information from a SHA-512 information digest. [0003] Field-Programmable Gate Array (Field-Programmable Gate Array, FPGA) is a program-driven programmable logic ...

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/78
CPCG06F15/7842
Inventor 李晓潮张琪林少宇黄鹭王炫榕
Owner 拓尔微电子股份有限公司