Key agreement method, terminal and server
A technology of key negotiation and server, applied in the field of key negotiation method, terminal and server, can solve the problem of consuming computing resources and achieve the effect of saving storage space
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 example
[0042] This embodiment provides a technical solution of the key agreement method. The key agreement method is executed by the terminal. In the interaction of requesting the power-on password, the terminal is the party that requests the power-on password.
[0043] see figure 1 , the key agreement method includes:
[0044] S11. Send the terminal identification code to the server.
[0045] The terminal identification code IDa It is an identification code that can uniquely distinguish a terminal from other terminals. During the key negotiation process, there is a one-to-many relationship between the server and the terminal. That is to say, one server can negotiate keys with multiple terminals at the same time. In order to uniquely distinguish different terminals during the key negotiation interaction process, at the beginning of the key negotiation process, the terminal sends its own terminal identification code ID a sent to the server.
[0046] S12. Acquire public paramete...
no. 2 example
[0074] This embodiment provides another technical solution of the key agreement method. The key agreement method is executed by the server. Moreover, the key agreement method performed by the server provided in this embodiment is matched with the key agreement method performed by the terminal provided in the first embodiment, and the combination of the two forms a complete key agreement process.
[0075] see figure 2 , the key agreement method includes:
[0076] S21. Acquire a terminal identification code sent by the terminal.
[0077] S22. Send the public parameters used in the key negotiation process and the server identification code to the terminal, where the public parameters include system characteristic values.
[0078] After receiving the terminal identification code ID sent by the terminal a Afterwards, the server will expose the parameters, as well as the server identification code ID m sent to the terminal.
[0079] Specifically, as described in the first emb...
no. 3 example
[0107] This embodiment provides a technical solution of the key agreement method. In this technical solution, the key agreement method is executed cooperatively by the terminal side and the server side.
[0108] see image 3 , the key agreement method includes:
[0109] S31. The terminal sends the terminal identification code to the server.
[0110] S32. The server sends the public parameters used in the key negotiation process and the server identification code to the terminal, where the public parameters include system characteristic values.
[0111] S33. The terminal calculates a terminal private key according to the public parameters and the terminal identification code, calculates a server public key according to the public parameters and the server identification code, and sends the encrypted server public key to the server.
[0112] S34. The server calculates a server private key according to the public parameters and the server identification code, calculates a term...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


