Time and event based one time password
First Claim
Patent Images
1. A method comprising:
- at a first time, changing a value of a time and event-based counter (TEC) in response to the passage of time;
at a second time, changing the value of the TEC in response to an occurrence of an event other than the passage of time, wherein at least one of the changing of the value in response to the passage of time or the changing of the value in response to the occurrence of the event decreases the value of the TEC; and
determining, by a processor, a one time password based on the changed value of the TEC when the event occurs and not when the passage of time occurs.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating a One Time Password (OTP) based upon a value TEC that can change based both upon the occurrence of an event and the passage of time. The OTP can be computed at a token and sent to a verifier. The verifier stores exact or estimated parameters necessary to compute one or more expected OTPs from the token, including TEC. The value TEC can be synchronized between the token and the verifier.
-
Citations
33 Claims
-
1. A method comprising:
-
at a first time, changing a value of a time and event-based counter (TEC) in response to the passage of time; at a second time, changing the value of the TEC in response to an occurrence of an event other than the passage of time, wherein at least one of the changing of the value in response to the passage of time or the changing of the value in response to the occurrence of the event decreases the value of the TEC; and determining, by a processor, a one time password based on the changed value of the TEC when the event occurs and not when the passage of time occurs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
- 15. An apparatus to generate a one time password, the apparatus comprising a processor to change a value of a TEC at a first time in response to the passage of time and to change the value of the TEC at a second time in response to the occurrence of an event other than the passage of time, and to compute a one time password based on the value of the TEC when the event occurs and not when the passage of time occurs, wherein at least one of the changing of the value in response to the passage of time or the changing of the value in response to the occurrence of the event decreases the value of the TEC.
- 24. A non-transitory machine-readable storage medium storing instructions to be executed by a processor to compute a one time password based upon a value that is changed at a first time responsive to the passage of time, and the value is also changed at a second time responsive to the occurrence of an event other than the passage of time, wherein the one time password is computed based upon the value when the event occurs and not when the passage of time occurs, and wherein at least one of the changing of the value responsive to the passage of time or the changing of the value responsive to the occurrence of the event decreases the value of the TEC.
-
26. A method of generating a one-time password by a token, comprising:
-
initializing a counter, the value of the counter being stored in a computer-readable storage medium in the token; at a first time, changing the value of the counter a first time solely in response to the passage of a time interval; at a second time, changing the value of the counter based on the occurrence of an event other than the passage of the time interval, wherein at least one of the changing of the value in response to the passage of the time interval or the changing of the value based on the occurrence of the event decreases the value of the counter; and generating, by a processor contained in the token, the one-time password based on the value of the counter when the event occurs and not when the passage of time occurs. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
Specification