Fast Implementation of GPU-Based SM3 Password Hashing Algorithm
A technology of hash algorithm and implementation method, which is applied in the field of information security, can solve problems such as the inability to realize SM3 high-efficiency calculation schemes, and achieve the effects of reducing transmission overhead, reducing GPU idle time, and reducing branch operations
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0019] Such as figure 1 As shown, this embodiment includes an asynchronous parallel module for the GPU to calculate the hash value of this batch and the CPU to generate the next batch of message operations asynchronously parallelized, an SM3 operation module for parallel computing the current batch of SM3 hash values, and a user The data reading module is used to read the hash value of the current batch of messages from the video memory, wherein: the CPU is used for message summary value transmission and recording, and the GPU is used for parallel calculation of the hash value of the current batch of messages and output the result to the video memory.
[0020] Such as image 3 As shown, the above system performs a fast implementation of the SM3 password hash algorithm in the following manner:
[0021] 0) OpenCL platform initialization: select OpenCL platform and device, create device context, create kernel and initialize storage space through OpenCL application programming in...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com