Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for creating digital signatures by cooperation of client and server

A digital signature and client-side technology, applied in the field of information security, can solve the problems that the signature operation cannot be terminated, the client key cannot be invalidated in time, and the user's use complexity is high, and the effect of ensuring security is achieved.

Inactive Publication Date: 2017-05-17
北京信安世纪科技股份有限公司 +1
View PDF6 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Aiming at the above deficiencies or improvement needs of the prior art, the present invention provides a method for the client and the server to collaboratively generate a digital signature. The technical problems caused by the high complexity of the user's use caused by the signature operation, and the fact that the client key cannot be revoked in time lead to the inability to terminate the user's signature operation

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
  • Method for creating digital signatures by cooperation of client and server
  • Method for creating digital signatures by cooperation of client and server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0082] According to another embodiment of the present invention, the steps of generating the first signature information S1 are as follows:

[0083] First, according to the second private key d2 and the original signature m and use the following formula to obtain the elliptic curve point P2:

[0084] P2=H(d2,m)*G

[0085] Or use the following formula to obtain the elliptic curve point P2 according to the personal user identification information ID, the second private key d2 and the original signature text m:

[0086] P2=H(ID, d2, m)*G

[0087] Second, assign the calculated abscissa x2 of the elliptic curve point P2 to the first signature information S1.

[0088] (4) The client uses the first private key d1 to digitally sign the combination of the original signature text and the first signature information S1 to generate complete signature information S, and return the complete signature information S to the external application.

[0089] As a further improvement of the pres...

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 method for creating digital signatures by cooperation of a client and a server comprising that the client receives the requests of digital signatures from the external applications. The client sends signature original text m and personal identifying information identity of users to the server according to the requests of digital signatures from the external applications. The server tests whether a private key is revoked or not according to the personal identifying information identity of users. The server lookups corresponding second private key d2 according to the personal identifying information identity of users received if the private keys are revoked. First signature information S 1 is produced by utilizing the corresponding second private key d2 to make digital signatures through the signature original text m. And the first signature information S 1 is sent to the client. The method for creating the digital signatures by the cooperation of the client and the server has the advantages of achieving the high use complexity of users caused by the requirements that the users must carry hardware security devices to complete the digital signature operation in existing methods, and achieving the technical matters that users' signature operation cannot be terminated caused by the cancellation of the client key in time in the existing methods.

Description

technical field [0001] The invention belongs to the field of information security, and more specifically relates to a method for a client and a server to cooperatively generate a digital signature. Background technique [0002] At present, business systems mostly use Public Key Infrastructure (PKI) systems based on digital certificates to ensure business data security. Digital certificates are issued by Certificate Authority (CA) or third-party CAs. The public key cryptography mechanism with the certificate as the core can encrypt and decrypt, digitally sign and verify the information transmitted on the network, so as to ensure the confidentiality, integrity and authenticity of the transaction entity of the message transmitted on the network, as well as the non-repudiation of the signature , thereby ensuring the security of network applications. [0003] In the PKI system with digital certificate as the core, the digital signature is independently calculated by the client b...

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/08H04L9/30H04L29/06
CPCH04L9/0825H04L9/0838H04L9/0866H04L9/3073H04L63/06H04L67/01
Inventor 张庆勇胡进
Owner 北京信安世纪科技股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products