A smart card dynamic password authentication method and system
A technology of dynamic password and authentication method, applied in the field of smart cards, can solve the problems of eavesdropping, modification of smart card data information, theft of user data information and property, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0087] The present invention provides a smart card dynamic password authentication method, such as figure 1 and 2 shown, including:
[0088] S1: registered user information;
[0089] S2: When the client sends an authentication request, the smart card generates a dynamic password for the client, and the authentication server generates a random authentication password;
[0090] S3: Perform authentication based on the dynamic password and the random authentication password, and obtain an authentication result.
[0091] In this example, refer to figure 1 and figure 2 , the smart card terminal generates a dynamic password, the authentication server generates a random authentication password, the dynamic password is input to the authentication server through the user terminal, and the dynamic password and the random authentication password are performed on the authentication server. Match, get the result of authentication passed or not passed.
[0092] In this embodiment, the...
Embodiment 2
[0097] On the basis of the above-mentioned Embodiment 1, the described method for dynamic password authentication of a smart card, S1: registering user information, including:
[0098] Receive a registration request input by a user from a user terminal, wherein the registration request includes first registration information, and the first registration information includes user account, registration type, and user information;
[0099] Determine whether the user account is duplicated with the user account in the user's pre-stored information database;
[0100] If it is repeated, delete the user information corresponding to the original account in the user pre-stored information database, and determine whether the corresponding registration types are consistent, and if they are consistent, update the user information in the user pre-stored information database;
[0101] If it is inconsistent, send a review instruction to the client and receive a response message;
[0102] Pars...
Embodiment 3
[0110] On the basis of the above-mentioned Embodiment 1, in the described method for dynamic password authentication for a smart card, S2: when a client sends an authentication request, the smart card generates a dynamic password for the client, including:
[0111] When the client sends an authentication request, the first user information included in the authentication request is preprocessed according to a preset information format to obtain standard user information, and a corresponding first authentication code is generated. current system data;
[0112] Packing the standard user information, the first authentication code, and the current system data to generate the first authentication information;
[0113] Carrying out binary dataization of the first authentication information, and randomly generating a data code as a key according to the binary dataization result;
[0114] Encrypt the first authentication information based on the encryption algorithm and the key, and g...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


