Method and device for authentication using dynamic passwords
AssigneeAlibaba Group Holding Limited
InventorZeyang Li
Life of this patent
Estimating the term…
Abstract
Embodiments of the present application relate to a method and device for authentication processing. The method includes obtaining an equipment code that uniquely identifies a terminal, generating a dynamic password based at least in part on the equipment code and an output value of a counter, wherein the dynamic password is a basis for authentication of the terminal by a server, and sending the dynamic password to the server, wherein the server authenticates the dynamic password.
Claims20
A method, comprising:
- obtaining, by a terminal, an equipment code that uniquely identifies the terminal;
- generating, by the terminal, a dynamic password based at least in part on the equipment code and an output value of a counter, wherein the dynamic password is a basis for authentication of the terminal by a server;
- and
- sending, by the terminal, the dynamic password to the server, wherein the server authenticates the dynamic password.
A method, comprising:
- receiving, by a server, a first dynamic password from a terminal, wherein the first dynamic password corresponds to a password generated by the terminal based at least in part on an output value of a counter of the terminal and an equipment code that uniquely identifies the terminal;
- generating, by the server, a second dynamic password based at least in part on a retrieved equipment code;
- determining whether the first dynamic password matches the second dynamic password;
- and
- performing, by the server, an authentication of the terminal based at least in part on whether the first dynamic password and the second dynamic password match.
A device, comprising:
- one or more processors configured to:
- obtain an equipment code that uniquely identifies the device;
- generate a dynamic password based at least in part on the equipment code and an output value of a counter, wherein the dynamic password is a basis for authentication of the device by a server;
- and
- send the dynamic password to the server, wherein the server authenticates the dynamic password;
- and
- a memory coupled to the one or more processors and configured to provide the one or more processors with instructions.
A device, comprising:
- one or more processors configured to:
- receive a first dynamic password from a terminal, wherein the first dynamic password corresponds to a password generated by the terminal based at least in part on an output value of a counter of the terminal and an equipment code that uniquely identifies the terminal;
- generate a second dynamic password based at least in part on a retrieved equipment code;
- determine whether the first dynamic password matches the second dynamic password;
- and
- perform an authentication of the terminal based at least in part on whether the first dynamic password and the second dynamic password match;
- and
- a memory coupled to the one or more processors and configured to provide the one or more processors with instructions.
A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- obtaining an equipment code that uniquely identifies a terminal;
- generating a dynamic password based at least in part on the equipment code and an output value of a counter, wherein the dynamic password is a basis for authentication of the terminal by a server;
- and
- sending the dynamic password to the server, wherein the server authenticates the dynamic password.
A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- receiving, by a server, a first dynamic password from a terminal, wherein the first dynamic password corresponds to a password generated by the terminal based at least in part on an output value of a counter of the terminal and an equipment code that uniquely identifies the terminal;
- generating, by the server, a second dynamic password based at least in part on a retrieved equipment code;
- determining whether the first dynamic password matches the second dynamic password;
- and
- performing, by the server, an authentication of the terminal based at least in part on whether the first dynamic password and the second dynamic password match.
Dependencies are inferred from the claim text.