Patent ID: 9225717
Filing Date: 2015-12-29
Classification: H04L

Abstract:
1. A method for generating one or more user authentication passcodes, comprising: generating a time-based user authentication passcode based on a first forward-secure pseudorandom number; generating an event-based user authentication passcode based on a second forward-secure pseudorandom number, wherein said first forward-secure pseudorandom number is generated using at least one hardware device using a first seed from a first level of a hierarchical forward-secure pseudorandom number tree stored in a memory and wherein said second forward-secure pseudorandom number is generated using said at least one hardware device using a second seed from a different, second level of said hierarchical forward-secure pseudorandom number tree; providing said generated time-based user authentication passcode for authentication of a user; and providing said generated event-based user authentication passcode for signing of one or more data transactions of said user during a session of said user.