Hardware implementation system and method for high-performance elliptic curve digital signature and signature verification
An elliptic curve and digital signature technology, applied in the field of information security, can solve the problems of long calculation time, high hardware acceleration difficulty and high complexity, and achieve the effect of easy hardware implementation, less hardware resource consumption, and less hardware resource consumption.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0033] This embodiment discloses a hardware implementation system for high-performance elliptic curve digital signature and signature verification, such as figure 1As shown, the system includes a signature verification controller, a scalar multiplication controller, a bottom operation controller and an operation module; the signature verification controller and the scalar multiplication controller perform data transmission, and the scalar multiplication controller and the bottom operation controller perform data transmission For data transmission, the signature verification controller also performs data transmission with the underlying computing controller, and the underlying computing controller performs data transmission with the computing module.
[0034] The signature verification controller is used to configure the signature and verification mode, and receives the elliptic curve digital signature and verification parameters, calls the operation module connected to the unde...
Embodiment 2
[0047] Based on the hardware system disclosed in Embodiment 1, this embodiment discloses a hardware implementation method of high-performance elliptic curve digital signature and extension. Firstly, the calculation path of Elliptic Curve Digital Signature Algorithm (ECDSA) is analyzed, and the entire algorithm is divided into four levels. , the highest level (that is, the fourth level) is elliptic curve digital signature and signature verification calculation scheduling, the third level is scalar multiplication calculation, the second level is point addition and doubling operation, and the first level is various modular operations (modular multiplication , modulo inverse, modulo addition, modulo subtraction, modulo shift). In the implementation method of this embodiment, in order to reduce additional hardware overhead, the modulus for generating signature verification parameters in the signature and signature verification steps is replaced by a modulo addition calculation with ...
Embodiment 3
[0133] Based on the hardware system disclosed in Embodiment 1, this embodiment discloses a hardware implementation method for high-performance elliptic curve digital signature verification. The difference from Embodiment 2 is that the system of this embodiment is configured as a signature verification mode, including the following steps.
[0134] Step Ⅰ: Read elliptic curve parameters and configuration.
[0135] Starting from the first clock, the data input to the input port are elliptic curve parameter a, modulus p, base point x coordinate Gx, base point y coordinate Gy, signature data to be verified r, signature data to be verified s, plaintext e , the order n of the base point, the x-coordinate Qx of the public key Q, and the y-coordinate Qy of the public key Q.
[0136] Step Ⅱ: Configure as signature verification mode, calculate c=(s′) -1 mod n, u 1 = ec mod n and u 2 =rc mod n. call scalar multiply, compute u 1 G and u 2 Q. call point add, computes (x 1 ,y 1 ) = ...
PUM
![No PUM](https://static-eureka.patsnap.com/ssr/23.2.0/_nuxt/noPUMSmall.5c5f49c7.png)
Abstract
Description
Claims
Application Information
![application no application](https://static-eureka.patsnap.com/ssr/23.2.0/_nuxt/application.06fe782c.png)
- 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