GPU-based parallel acceleration method for multi-variable password algorithm
A cryptographic algorithm and multi-variable technology, which is applied in the field of GPU-based multi-variable cryptographic algorithm parallelization acceleration, can solve the problems of multi-variable cryptographic algorithms, such as large amount of computation, low efficiency and practicality, to ensure performance, improve practicability, overcome The effect of low calculation speed
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0041] This embodiment takes the multivariable hash function SpongeMPH as an example, and the flow process of the SpongeMPH hash function process is as follows figure 1 Shown:
[0042] a) First perform the padding operation so that the input data length is an integer multiple of the packet length
[0043] b) Circularly read the data of the packet length, and XOR with the first r*k bits of the current state, and then use the multivariable function MPE to calculate and update the value of the current state until all the data is read and the state SL is obtained
[0044] c) Call MPE again to update SL to obtain the final value S0, and finally obtain the final result through S0.
[0045] Based on this scheme, the specific implementation and performance comparison of SpongeMPH is given on the CUDA platform. According to the steps of this embodiment, a slight modification can also be used for the rapid realization of other multivariate cryptographic algorithms.
[0046] Such as f...
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