Two-party distributed SM9 digital signature generation method and system

A technology of digital signature and generation system, applied in the field of information security, which can solve the problems of leakage of signature scheme security, loss, etc.

Inactive Publication Date: 2018-01-09
WUHAN UNIV
View PDF7 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the digital signature process, the leakage of the sign

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Two-party distributed SM9 digital signature generation method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] The present invention will be described in detail below in conjunction with the accompanying drawings.

[0041] 1. Symbols and definitions

[0042] A, B: The two sides of the communication.

[0043] G 1 ,G 2 : The additive cyclic group of order prime q.

[0044] G T : The multiplicative cyclic group of order prime q.

[0045] e: from G 1 ×G 2 to G T bilinear pairing.

[0046] g u : Multiplicative group G T The power of u in g, that is where u is a positive integer.

[0047] h 1 (·),H 2 ( ): by {0,1} * arrive cryptographic hash function.

[0048] ID A : The identification of the communication party A, which can uniquely determine the public key of the communication party A.

[0049] The signing key of communicating party A.

[0050] modq: Modulo q operation. For example, 27(mod5)≡2.

[0051] q: cyclic group G 1 ,G 2 and G T order, and q>2 191 is a prime number.

[0052] P 1 ,P 2 : respectively group G 1 and G 2 generator of .

[0053] ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a two-party distributed SM9 digital signature generation method and a two-party distributed SM9 digital signature generation system. In the method, a KGC generates a corresponding private key for two communication parties A and B participating in an SM9 digital signature, and the party A sends a signing request to the party B after a signing key is received. The party B selects random numbers k1, k2 which belong to [1, q-1], computes [mu]1=g1<k1> and [mu]2=g<k2>, and returns [mu]1 and [mu]2 to the party A. At the moment, the party A randomly selects k3 and k4, computesa first part h of the signature, and returns h'=k4-h(modq) to the party B. The party B computes s1 and s2 by using the own private key and sends s1 and s2 to the party A. After receiving s1 and s2, the party A uses the own private key to compute a second part S of the signature, and after verification of the signature is passed, the party A publishes the complete SM9 digital signature (h, S). Themethod and the system provided by the invention have the advantages of being high in security and execution efficiency and prone to verify; during a digital signature generation process, the SM9 digital signature can only be generated in a distributed manner under the condition that the two communication parties participate in jointly, the signature sub-key can be effectively prevented from beingstolen by external attackers and counterfeiting of internal participators can be effectively avoided, and generation security and fairness of the SM9 digital signature the two parties participate in are improved.

Description

technical field [0001] The invention belongs to the technical field of information security, in particular to a two-party distributed SM9 digital signature generation method and system based on two parties jointly generating SM9 digital signatures. Background technique [0002] Digital signature is an important cryptographic scheme, which generates message digital signature through some cryptographic operation, instead of writing signature or seal. Digital signature is an important tool for authentication and is mainly used to prevent attackers from actively attacking the system, such as masquerading and spoofing. Digital signatures can verify the identity of the message sender, prevent the sender from denying and prevent the message receiver from forging, and can also verify the integrity of the message and resist the forgery attack of the third party. Digital signature is mainly used to identify the identity of the signer and the legitimacy of the information. It is curre...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04L9/32H04L9/08
Inventor 何德彪张语荻
Owner WUHAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products