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

special computing circuit for realizing Hash operation

A technology of hash calculation and calculation circuit, which is applied in the field of hash calculation, can solve the problem of high power consumption, achieve the effect of reducing power consumption and cost, reducing control circuits and data selectors, and reducing power consumption

Active Publication Date: 2019-06-18
北京智云芯科技有限公司
View PDF7 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But the disadvantage of this circuit structure is that the power consumption is still relatively high

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
  • special computing circuit for realizing Hash operation
  • special computing circuit for realizing Hash operation
  • special computing circuit for realizing Hash operation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in combination with specific embodiments and with reference to the accompanying drawings. It should be understood that these descriptions are exemplary only, and are not intended to limit the scope of the present invention. Also, in the following description, descriptions of well-known structures and techniques are omitted to avoid unnecessarily obscuring the concept of the present invention.

[0032] The present invention is a dedicated calculation circuit for realizing hash operation, comprising at least one hash calculation module; the hash calculation module includes a variable input unit, a constant input unit, a hash input unit, a hash calculation unit and a hash output unit ; The number of iterative operations of the hash operation is N, each hash calculation module uses N hash calculation units to comple...

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 special computing circuit for realizing Hash operation. The special computing circuit comprises at least one Hash computing module, The device specifically comprises a variable, a constant input unit, a Hash input unit, a Hash output unit and a Hash calculation unit. Wherein the number of times of iterative operation of the Hash operation is N, and each calculation modulecompletes N times of iterative operation by using N Hash calculation units; Wherein the N hash calculation units are connected through a hardware connecting line, a group of new input data is initially input to the hash calculation unit through the hash input unit in the clock period A of each calculation, and the hash input value of the next hash calculation unit is the hash output value of theprevious hash calculation unit; The number of the N variable input units and the number of the constant input units are correspondingly connected with the N Hash calculation units respectively and used for inputting corresponding variable values and constant values. And a result is output by the Hash output unit after the primary Hash operation is finished. By utilizing the special computing circuit, the power consumption and the cost of the computing circuit can be reduced during Hash operation.

Description

technical field [0001] The invention relates to the field of hash operations, in particular to a special calculation circuit for realizing hash operations. Background technique [0002] Hash (Hash) operation is a commonly used operation that can compress a message of any length into a message digest of a certain fixed length. Commonly used hash algorithms include SHA256, SHA3, SM3, etc. The output of these hash algorithms is 256 bits, and the security is relatively high, which is the current mainstream hash algorithm. Hash operations are used for file verification, digital signatures, authentication protocols, proof of work, etc. [0003] The hash algorithm has a specific purpose, which is to calculate the hash value of an input message of a certain length and check whether a specific output bit of the hash value is equal to a fixed value, such as whether the first 32 bits of the hash value are equal to all 0 or All 1, or whether it is equal to 0x12345678, etc. The charac...

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): H04L9/06H04L9/32
CPCY02D10/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