Check patentability & draft patents in minutes with Patsnap Eureka AI!

MD5 (Message-Digest Algorithm 5) calculation method and system and computer readable storage medium

A technology of hash function and calculation method, applied in the field of MD5 hash function calculation and computer-readable storage medium, can solve problems such as exhaustion of resources, and achieve the effect of improving execution performance, improving implementation efficiency, and reducing development cycle and cost.

Inactive Publication Date: 2018-02-16
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF6 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The CPU of a general server will be exhausted by the flood of calculations

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
  • MD5 (Message-Digest Algorithm 5) calculation method and system and computer readable storage medium
  • MD5 (Message-Digest Algorithm 5) calculation method and system and computer readable storage medium
  • MD5 (Message-Digest Algorithm 5) calculation method and system and computer readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0030] Please refer to figure 1 , figure 1 It is a flow chart of an MD5 hash function calculation method for a CPU+FPGA heterogeneous acceleration platform provided by an embodiment of the present invention. The method can include:

[0031] Step 101 : the host side sends the data to be processed to the DDR memory of the FPGA board, and set...

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 MD5 (Message-Digest Algorithm 5) calculation method and system and a computer readable storage medium for a CPU+FPGA (Central Processing Unit+ Field Programmable Gate Array)heterogeneous acceleration platform. The method comprises the following steps that: a host side sends data to be processed to the DDR (Double Data Rate) memory of an FPGA board card, and sets parameter information required for the operation of an FPGA side; the FPGA side carries out MD5 hash function calculation on the data to be processed, and stores an obtained calculation result to the DDE memory; and the host side obtains calculation result data from the DDR memory. By use of the method, through the FPGA side, according to the parameter information, the data to be processed is subjected to the MD5 hash function calculation, the obtained calculation result is stored to the DDR memory, the FPGA side can be used for accelerating the performance of a grouped-cycling operation, the execution performance of the MD5 hash function calculation is improved, the implementation efficiency of the MD5 hash function calculation is effectively improved, and development cost and periods can be reduced.

Description

technical field [0001] The invention relates to the technical field of reconfigurable computing, in particular to an MD5 hash function computing method, system and computer-readable storage medium for a CPU+FPGA heterogeneous acceleration platform. Background technique [0002] The Hash (hash) function, also known as the hash function, is simply a message digest function that can compress a message of any length into a fixed length. Specifically, a hash function can transform an input of any length (ie, a pre-image) into a fixed-length output (ie, a hash value) through a hash algorithm. The hash algorithm is a compressed mapping, and the space size of the hash value is much smaller than the space size of the input value. Different inputs have the same output, so it is impossible to uniquely determine the input value from the hash value. [0003] Hash functions cover a wide range, and the more commonly used ones are MD (Message Digest Algorithm, Message Digest Algorithm) se...

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): G06F9/38
CPCG06F9/3885
Inventor 曹芳李雪雷王丽
Owner ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More