A collaborative signature method, device and system based on elliptic curve
An elliptic curve and signature device technology, applied in the field of information security, can solve the problems of large amount of communication data, large computational overhead, and many times of communication, and achieve the effects of simple communication interaction, convenient algorithm implementation, and security assurance.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0056] figure 1 is a flow chart of the elliptic curve-based collaborative signature method applied to the first communication party performing collaborative signature according to an embodiment of the present invention, as shown in figure 1 As shown, the collaborative signature method includes:
[0057] Step 101: Generate a first random number k, calculate and generate a first partial signature based on the first random number k and the base point of the elliptic curve, and send the message digest and the first partial signature to the second communication party, so that the second communication party can calculate and determine a second elliptic curve random point based on the generated second random number and the first partial signature;
[0058] Specifically, the point multiplication algorithm is used to calculate the first random number k 1 and elliptic curve base point G calculation to generate the first part of the signature [k 1 ] G;
[0059] Specifically, when gen...
Embodiment 2
[0077] This embodiment describes the collaborative signature method from the perspective of the second communicating party, as image 3 As shown, the collaborative signature method includes:
[0078] Step 201, receiving a message digest and a first partial signature sent by the first communicating party, wherein the message digest is calculated and generated by the first communicating party based on the message to be signed, and the first partial signature is calculated by the first communicating party according to The first random number generated and the elliptic curve base point calculation generated.
[0079] Step 202, generating a second random number, and calculating and generating a second elliptic curve random point according to the second random number and the first partial signature, specifically, using the formula (x 1 ,y 1 )=[k 2 ][k 1 G] = [k 1 k 2 ] G calculates the second random number and the first partial signature to generate the second elliptic curve ...
Embodiment 3
[0090] In order to enable those skilled in the art to understand the above collaborative signature process more clearly, as Figure 4 As shown, this embodiment describes in detail the process of interaction between the first communication party and the second communication party.
[0091] The collaborative signature process is as follows:
[0092] Step 301, the first communication party generates a first random number k 1 , and according to the first random number k 1 Calculate with the elliptic curve base point G to generate the first part of the signature; k 1 Obtained by one or more random number operations between [1,n-1], the operations include linear operations, multiplication, and inversion; G represents the n-order base point on the elliptic curve E, and the elliptic curve E is an elliptic curve defined over a finite field Fq.
[0093] During specific implementation, the first communication party adopts the dot product algorithm to calculate the first random number...
PUM

Abstract
Description
Claims
Application Information

- R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com