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

The construction method of parallel hash function

A construction method and technology of hash function, applied in the field of information security, can solve the problem of low operation efficiency of hash function, and achieve the effect of saving operation time and improving operation efficiency

Active Publication Date: 2019-08-09
SHENZHEN UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The present invention aims to solve the technical problem of low hash function operation efficiency in the prior art, and provides a method for constructing a parallel hash function

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
  • The construction method of parallel hash function
  • The construction method of parallel hash function
  • The construction method of parallel hash function

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] Embodiments of the present invention are described in detail below, examples of which are shown in the drawings, wherein the same or similar reference numerals designate the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary and are intended to explain the present invention and should not be construed as limiting the present invention.

[0018] The construction method of the parallel hash function of an embodiment of the present invention, such as figure 2 As shown, the construction method includes the following steps:

[0019] Step S201, filling a given value to obtain a filling given value, and dividing the filling given value to obtain a plurality of initial message blocks;

[0020] Step S202, performing preset function processing on multiple initial message blocks to obtain corresponding multiple block hash values;

[0021] Step S203, judging whether the s...

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 construction method of parallel hash function. The construction method comprises the steps that given values are filled to obtain populated given values, the populated given values are partitioned to obtain multiple initial message blocks; the multiple initial message blocks are processed with a preset function to obtain the corresponding multiple blocks of hash values; the serial number of the current number of sheaves is judged whether or not to be odd or even, wherein when the serial number of the current number of sheaves is odd, two neighboring hash values are performed the exclusive-or operation to obtain an exclusive-or value, and the exclusive-or value is cached in eight registers, when the serial number of the current number of sheaves is even, two neighboring hash values are performed the merge-exchange operation to obtain a merge value, and the merge value is cached in eight registers; till the final exclusive-or value or the final merge value is obtained based on the multiple blocks of hash values; and the hash value is obtained based on the final exclusive-or value or the final merge value.

Description

technical field [0001] The invention relates to the field of information security, in particular to a method for constructing a parallel hash function. Background technique [0002] A compression function f is repeatedly used in the existing hash function message operation process, such as figure 1 As shown, the input of the function f has two items, one is the output CV of the previous round (i-1th round) i-1 , which is the link variable, and the other item is the message block Y input in the current round (i-th round) i . Therefore, the value of the next message block can only be calculated after the calculation of the value of the previous message block is completed, which increases the calculation time. When the message is long enough, the operation rate will inevitably be very low, which reduces the efficiency of the operation. Contents of the invention [0003] The invention aims to solve the technical problem of low hash function operation efficiency in the prio...

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): G06F17/50
CPCG16Z99/00
Inventor 张鹏张晓妹喻建平
Owner SHENZHEN UNIV