Method and apparatus for performing enhanced time-based authentication
First Claim
Patent Images
1. A method for generating an authentication code associated with an entity, the method comprising the steps of:
- retrieving a stored secret associated with an entity;
determining a dynamic value associated with a time interval;
retrieving a first generation value indicative of a number of previous authentication code generations within the time interval;
receiving a personal identification number (PIN);
generating an authentication code by combining the stored secret, the dynamic value, the first generation value, and the PIN; and
generating a second generation value in response to receipt of the PIN.
14 Assignments
0 Petitions
Accused Products
Abstract
A time-based method for generating an authentication code associated with an entity uses an authentication code generated from a secret, a dynamic, time-varying variable, and the number of previous authentication code generations within the particular time interval. Other information such as a personal identification number (PIN) and a verifier identifier can also be combined into the authentication code.
-
Citations
29 Claims
-
1. A method for generating an authentication code associated with an entity, the method comprising the steps of:
-
retrieving a stored secret associated with an entity; determining a dynamic value associated with a time interval; retrieving a first generation value indicative of a number of previous authentication code generations within the time interval; receiving a personal identification number (PIN); generating an authentication code by combining the stored secret, the dynamic value, the first generation value, and the PIN; and generating a second generation value in response to receipt of the PIN. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for generating an authentication code associated with an entity, the system comprising:
-
a memory element storing a secret associated with an entity; a dynamic value subsystem determining a dynamic value associated with a time interval; a personal identification number (PIN) subsystem receiving a PIN; a first generation value subsystem determining a first generation value indicative of a number of previous authentication code generations within the time interval and calculating a second generation value in response to receipt of the PIN by the PIN subsystem; and a combination subsystem generating an authentication code by retrieving the secret from the memory element and combining the secret with the dynamic value from the dynamic value subsystem, the PIN received by the PIN subsystem, and the generation value from the generation value subsystem. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification