A method and terminal for transmitting sensitive data
A sensitive data and terminal technology, applied in the field of information security, can solve problems such as the increase in the number of superior first certificates, the inability to solve the problem of server-side directional identification terminal, and increase the difficulty of server-side management of first certificates, so as to achieve the effect of improving security
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0128] Please refer to figure 1 , a method of passing sensitive data, comprising the steps of:
[0129] S201. The terminal generates a pair of first public and private keys, wherein the first private key is denoted as PRK1, the above-mentioned private key is encrypted by the terminal top-level encryption key and stored in a secure area, and the first public key is denoted as PUK1;
[0130] S202. The terminal sends the terminal serial number SN and the generated first public key PUK1 to the CA center, and requests the CA center to issue a certificate for the first public key PUK1;
[0131] S203. The CA center issues a certificate to the first public key PUK1 to obtain the first certificate POS_WCRT. The format of the first certificate POS_WCRT can be determined according to the actual situation, preferably using the standard x509 format. The CA center maintains the terminal serial number SN and the first Correspondence of certificate POS_WCRT;
[0132] Preferably, the CA cent...
Embodiment 2
[0163] Please refer to figure 1 , image 3 and Figure 4 , using this embodiment as the first technical solution, the difference between this embodiment and Embodiment 1 lies in:
[0164] The S201 preceding also includes:
[0165] S101. The terminal applies for a server number Server_ID from the CA center;
[0166] S102. The CA center manages the server number Server_ID information, and assigns a unique server number Server_ID to the server, wherein the server can refer to the receiving background;
[0167] The S202 also includes: the CA center finds the corresponding acquiring background number Server_ID based on the terminal serial number SN;
[0168] The S203 also includes: writing the server ID Server_ID into the extension field of the certificate to obtain the first certificate POS_WCRT.
[0169] Said S204 includes the following steps:
[0170] (1) The terminal parses the first certificate POS_WCRT according to the certificate format, and extracts the server number ...
Embodiment 3
[0180] Please refer to figure 1 , this embodiment differs from Embodiment 1 in that:
[0181] In the S1, the first private key PRK1 is used to sign the random number R and the terminal serial number SN, and the specific signing steps to obtain the first signature value S include (wherein the formula for obtaining the first signature value S is: S=Sign(PRK1 ,R|SN)):
[0182] (1) piece together the random number R and the terminal serial number SN, and calculate the fifth digest value HASH;
[0183] (2) Use the first private key PRK1 to perform a private key operation on the fifth digest value HASH, and the operation result is the first signature value S.
[0184] In S2, using the first certificate POS_WCRT, terminal serial number SN and random number R to verify whether the first signature value is legal includes:
[0185] Using the first public key PUK1 to perform a public key operation on the first signature value to obtain a first digest value HASH1;
[0186] Putting tog...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


