Identity-based certificate authentication system cfl
A technology of identification authentication and certificate, applied in the field of information security, can solve the problem of private key without private right
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Publication Date
- 2016-02-17
Smart Images
Figure 1 Figure 2 Figure 3
Abstract
Description
technical field
[0001] The invention belongs to the technical field of information security and relates to a key authentication system. Background technique
[0002] In public key cryptography, a key issue is to solve the binding between the user and the public key. The so-called binding between the user and the public key is to prove that the user does have the private key corresponding to the public key. Since the birth of public key cryptography, in order to solve the problem of binding public keys and users, two basic authentication systems have been formed, namely certificate authentication and identification authentication.
[0003] In certificate authentication, the relationship between the public key PK and the private key SK is PK=F(SK), where the public key PK has nothing to do with the user ID. To bind the user ID with the public key PK, it needs to be proved by a certificate signed by a trusted third party (such as the certification center CA). The application,...
Examples
Embodiment Construction
[0044] 1. CFL workflow based on exponential product public key cryptography algorithm
[0045] User's operation
[0046] 1) The user generates his own real identification ID
[0047] 2) The user generates a set of random public-private-key key pairs (RAPK, RASK) according to the self-selected working password algorithm
[0048] 3) The user submits the ID and RAPK to the key management center KMC
[0049] Operation of Key Management Center KMC
[0050] 4) KMC reviews the ID submitted by the user to ensure its authenticity and uniqueness
[0051] 5) Input the ID into H to obtain the control information h input by the multi-linear function
[0052] 6) According to h and the private key basis, the following multi-linear function is transformed:
[0053]
[0054] Generate the identity private key IDSK
[0055]7) Use the signature algorithm SIGN and IDSK as the key to sign the certificate with RAPK as the core content, and get: sign=SIGN IDSK (RAPK)
[0056] 8) Issue the ...