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

Device and method for verifying Hash algorithm

A hash algorithm and operation result technology, applied in the field of algorithms, can solve the problems of low verification efficiency and poor verification reliability, and achieve the effect of shortening the verification period, ensuring adequacy, reliability and effective verification.

Pending Publication Date: 2022-04-29
SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In view of this, the object of the present invention is to propose a device and method for verifying a hash algorithm to solve the problems of poor verification reliability and low verification efficiency in the prior art when verifying a hash algorithm in terms of hardware

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
  • Device and method for verifying Hash algorithm
  • Device and method for verifying Hash algorithm
  • Device and method for verifying Hash algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] In order to make the object, technical solution and advantages of the present invention clearer, the embodiments of the present invention will be further described in detail below in conjunction with specific embodiments and with reference to the accompanying drawings.

[0037] It should be noted that all expressions using "first" and "second" in the embodiments of the present invention are used to distinguish two entities with the same name or different parameters. It can be seen that "first" and "second" " is only for the convenience of expression, and should not be understood as limiting the embodiment of the present invention. Furthermore, the terms "comprising" and "having", as well as any variations thereof, are intended to cover a non-exclusive inclusion, for example, of a process, method, system, product or other steps or elements inherent in a process, method, system, product, or device comprising a series of steps or elements.

[0038] Based on the above purpo...

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 device and a method for verifying a Hash algorithm, and the device comprises an excitation transmitter which is configured to be used for outputting a random number; the functional model is connected with the excitation transmitter, has a first Hash algorithm written by a software programming language, and is configured to be used for receiving the random number, performing operation on the random number through the first Hash algorithm to obtain a first operation result and outputting the first operation result; the to-be-tested device is connected with the excitation transmitter, has a second Hash algorithm written by a hardware description language, and is configured to be used for receiving the random number, performing operation on the random number through the second Hash algorithm to obtain a second operation result and outputting the second operation result; and the comparator is respectively connected with the functional model and the device to be tested, and is configured to be used for receiving the first operation result and the second operation result, comparing the first operation result and the second operation result, and verifying the second Hash algorithm based on the comparison result. The verification efficiency and reliability of the Hash algorithm are improved in the aspect of hardware.

Description

technical field [0001] The invention relates to the field of algorithm technology, in particular to a device and method for verifying a hash algorithm. Background technique [0002] The hash (hash) algorithm is a widely used digest algorithm, which uses a hash algorithm to obtain a fixed-length message digest from plaintext of any length. Commonly used hash algorithms include MD series, SHA (Secure Hash Algorithm, secure hash algorithm) series and HMAC (Hash-based Message Authentication Code, hash operation message authentication code) algorithm based on this. Considering security factors, algorithm modules are integrated in many SoC chips (system-on-chip). [0003] Hash algorithms are mostly implemented by software programming languages, which are relatively mature in software. In terms of hardware, traditional hash algorithm verification is a simple verification platform based on Verilog HDL language (a hardware description language). The standard output data is compare...

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): G06F17/18
CPCG06F17/18
Inventor 时慧玲
Owner SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD