Passcode restoration
First Claim
Patent Images
1. A computer-implemented method of providing a passcode for a set of cryptographic tokens, the method comprising:
- authenticating, by an authentication service executing on a networked server, a hardware recovery token in the set of cryptographic tokens, the hardware recovery token identifiable by a token identifier, the hardware recovery token having an enabled state associated with the token identifier of the hardware recovery token, the hardware recovery token being enabled to perform recovery functions and unable to perform transactions other than those associated with recovery functions;
authenticating, by the authentication service, an active hardware token in the set of cryptographic tokens, the active hardware token identifiable by a token identifier, the active hardware token having an enabled state associated with the token identifier of the active hardware token, the active hardware token being enabled to perform transactions, wherein authenticating the active hardware token includes verifying that the token has an enabled state; and
providing a passcode to a user based on presentation of both the hardware recovery token and the active hardware token;
wherein each token in the set of cryptographic tokens has the same passcode.
1 Assignment
0 Petitions
Accused Products
Abstract
A system method that includes providing a passcode to a user based on presentation of both a recovery key and an active token is described herein.
195 Citations
14 Claims
-
1. A computer-implemented method of providing a passcode for a set of cryptographic tokens, the method comprising:
-
authenticating, by an authentication service executing on a networked server, a hardware recovery token in the set of cryptographic tokens, the hardware recovery token identifiable by a token identifier, the hardware recovery token having an enabled state associated with the token identifier of the hardware recovery token, the hardware recovery token being enabled to perform recovery functions and unable to perform transactions other than those associated with recovery functions; authenticating, by the authentication service, an active hardware token in the set of cryptographic tokens, the active hardware token identifiable by a token identifier, the active hardware token having an enabled state associated with the token identifier of the active hardware token, the active hardware token being enabled to perform transactions, wherein authenticating the active hardware token includes verifying that the token has an enabled state; and providing a passcode to a user based on presentation of both the hardware recovery token and the active hardware token; wherein each token in the set of cryptographic tokens has the same passcode. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product tangibly embodied in a computer readable medium comprising instruction that when executed by a processing device cause the processing device to provide a passcode for a set of cryptographic tokens, comprising:
-
authenticating, by an authentication service, a hardware recovery token in the set of cryptographic tokens, the hardware recovery token identifiable by a token identifier, the hardware recovery token having an enabled state associated with the token identifier of the hardware recovery token, the hardware recovery token being enabled to perform recovery functions and unable to perform transactions other than those associated with recovery functions; authenticating, by the authentication service, an active hardware token in the set of cryptographic tokens, the active hardware token identifiable by a token identifier, the active hardware token having an enabled state associated with the token identifier of the active hardware token, the active hardware token being enabled to perform transactions, wherein authenticating the active hardware token includes verifying that the token has an enabled state; and providing a passcode to a user based on presentation of both the hardware recovery token and the active hardware token; wherein each token in the set of cryptographic tokens has the same passcode. - View Dependent Claims (8, 9, 10)
-
-
11. A system for providing a passcode for a set of cryptographic tokens, the system comprising:
-
a processing device; and a memory comprising instructions that when executed by the processing device cause the processing device to; authenticate, by an authentication service, a hardware recovery token in the set of cryptographic tokens, the hardware recovery token identifiable by a token identifier, the hardware recovery token having an enabled state associated with the token identifier of the hardware recovery token, the hardware recovery token being enabled to perform recovery functions and unable to perform transactions other than those associated with recovery functions; authenticate, by the authentication service, an active hardware token in the set of cryptographic tokens, the active hardware token identifiable by a token identifier, the active hardware token having an enabled state associated with the token identifier of the active hardware token, the active hardware token being enabled to perform transactions, wherein authenticating the active hardware token includes verifying that the token has an enabled state; and provide a passcode to a user based on presentation of both the hardware recovery token and the active hardware token; wherein each token in the set of cryptographic tokens has the same passcode. - View Dependent Claims (12, 13, 14)
-
Specification