Method and system for generation of dynamic password
AssigneeMikhail Fleysher
InventorMikhail Fleysher
Life of this patent
Estimating the term…
Abstract
A method and system of independent generation of dynamic password by a client and a server for subsequent verification of the generated password by either the server or the client is provided. The method includes registration of user ID for identification of the client and associating client's related information. Then the client provides one or more static values and one or more variable values for the registered user ID. The server then drives the base value and further the instructions are then applied on the registered ID. Thus generating the random password and further verifying the generated password with the random password and thus authorizing the client.
Claims15
A method of independently generation of dynamic password by a client and a server for subsequent verification of the generated password by either the server or the client, said method comprising the steps of:
- registering a user ID for identification of the client and associating client's related information;
- providing one or more static values and options to generate one or more variable values for the registered user ID;
- providing options to generate instructions for the registered user ID;
- providing options to apply instructions for the registered user ID;
- storing the information in the data storage upon validation by the server;
- deriving a base value by the server;
- applying instructions on the one or more static value, the one or more variable value and the base value to generate the password;
- providing the generated password in the server by the client;
- generating a random password by the server and
- verifying the generated password with the random password generated by the client.
A system for independently generating a dynamic password by a client and a server for subsequent verification of the generated password by either the server or the client, said system comprising:
- a data storage accessible to the server;
- a processor connected to the server and the data storage, said processor configured to:
- register a user ID for identification of the client and associating client's related information;
- provide one or more static key values and options to generate one or more variable values for the registered user ID;
- provide options to generate instructions for the registered user ID;
- provide options to apply instructions for the registered user ID;
- store the information in the data storage upon validation by the server;
- derive a base value by the server;
- apply instructions on the one or more static value, the one or more variable value and the one or more base value to generate the password;
- provide the generated password in the server by the client;
- generate a random password by the server and
- verify the generated password with the random password generated by the client.
Dependencies are inferred from the claim text.