Forward secure one-time authentication tokens with embedded time hints
AssigneeEMC IP Holding Company LLC
InventorsNikolaos Triandopoulos, Ari Juels, John Brainard
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC IP Holding Company LLC
InventorsNikolaos Triandopoulos, Ari Juels, John Brainard
Estimating the term…
Forward-secure one-time authentication tokens are provided with embedded time hints. A token generates a passcode for presentation to an authentication server by determining a current state of the token; generating a user authentication passcode based on the current state, wherein the generated user authentication passcode comprises an embedded time hint; and communicating the generated user authentication passcode to the authentication server. The passcode may be generated with the embedded time hint, for example, each time a user authentication passcode is generated or upon demand when a user authentication passcode is generated. A server processes a user authentication passcode by receiving the user authentication passcode, wherein the received user authentication passcode comprises an embedded time hint; and determining a time interval to search for another user authentication passcode based on the embedded time hint.
A token-side method for generating a passcode from a user authentication token for presentation to an authentication server, comprising:
A non-transitory machine-readable recordable storage medium for generating a user authentication passcode for presentation to an authentication server, wherein one or more software programs when executed by one or more processing devices implement the following steps:
A token apparatus for generating a user authentication passcode for presentation to an authentication server, the apparatus comprising:
A server-side method for processing a user authentication passcode, comprising:
A non-transitory machine-readable recordable storage medium for processing a user authentication passcode, wherein one or more software programs when executed by one or more processing devices implement the following steps:
A server apparatus for processing a user authentication passcode, the apparatus comprising:
Dependencies are inferred from the claim text.