Elliptic curve digital signature method based on GPU and CPU heterogeneous structure
An elliptic curve and digital signature technology, which is applied in the field of public key cryptography, can solve the problems of CPU resource occupation, low digital signature efficiency, and low calculation speed, and achieve the effects of improving computing efficiency, saving CPU computing resources, and improving computing efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0044] Below in conjunction with accompanying drawing, further describe the present invention through embodiment, but do not limit the scope of the present invention in any way.
[0045] figure 1 A block flow diagram of a method for implementing a digital signature generation algorithm in an ECDSA algorithm provided by an embodiment of the present invention, the specific steps of which are:
[0046] Step 101, the CPU collects data to be signed;
[0047] Step 102, calculate the elliptic curve point step in the ECDSA digital signature generation algorithm by GPU; when calculating the modulo inverse operation, use Fermat's little theorem to calculate.
[0048] In this step, the result is the calculation result of the elliptic curve multiple points;
[0049] Step 103, when the CPU calculates the order of the message to be signed according to the calculation step of the ECDSA digital signature generation algorithm, it calls the multipoint calculation result returned by the GPU t...
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