Authentication translation
DCFirst Claim
Patent Images
1. A system, comprising:
- a first processor of a first device, wherein the first processor is configured to;
based at least in part on a request associated with a user to access an external resource, establish a secure connection with the external resource; and
communicate with a second processor using a restricted interface, wherein the second processor is configured to;
receive a biometric input from a sensor, wherein the biometric input corresponds to at least one of a fingerprint, a feature usable for facial recognition, a voiceprint, a feature usable for a retina scan, or a typing feature; and
access a record stored in a secure storage, wherein the record is associated at least with the external resource;
retrieve, from the record, at least one of a password, a cookie, or a cryptographic key;
perform a cryptographic operation;
in response to determining that there is a match between the biometric input and a stored biometric template accessed by the second processor, facilitate a login of the user to the external resource at least in part by transmitting, via the established connection, output based at least in part on the at least one of the password, the cryptographic key, or the cookie retrieved from the record, and wherein the user is logged in to the external resource based at least in part on the output; and
perform a secure backup of the record to a storage service, wherein a second device associated with the user is registered with the storage service, and wherein the record is downloaded from the storage service by the second device; and
a memory coupled to the first processor and configured to provide the first processor with instructions.
2 Assignments
Litigations
2 Petitions
Accused Products
Abstract
Authentication translation is disclosed. A request to access a resource is received at an authentication translator, as is an authentication input. The authentication input corresponds to at least one stored record. The stored record is associated at least with the resource. In response to the receiving, a previously stored credential associated with the resource is accessed. The credential is provided to the resource.
24 Citations
21 Claims
-
1. A system, comprising:
-
a first processor of a first device, wherein the first processor is configured to; based at least in part on a request associated with a user to access an external resource, establish a secure connection with the external resource; and communicate with a second processor using a restricted interface, wherein the second processor is configured to; receive a biometric input from a sensor, wherein the biometric input corresponds to at least one of a fingerprint, a feature usable for facial recognition, a voiceprint, a feature usable for a retina scan, or a typing feature; and access a record stored in a secure storage, wherein the record is associated at least with the external resource; retrieve, from the record, at least one of a password, a cookie, or a cryptographic key; perform a cryptographic operation; in response to determining that there is a match between the biometric input and a stored biometric template accessed by the second processor, facilitate a login of the user to the external resource at least in part by transmitting, via the established connection, output based at least in part on the at least one of the password, the cryptographic key, or the cookie retrieved from the record, and wherein the user is logged in to the external resource based at least in part on the output; and perform a secure backup of the record to a storage service, wherein a second device associated with the user is registered with the storage service, and wherein the record is downloaded from the storage service by the second device; and a memory coupled to the first processor and configured to provide the first processor with instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
based at least in part on a request associated with a user to access an external resource, establishing, by a first processor of a first device, a secure connection with the external resource; and communicating with a second processor using a restricted interface, wherein the second processor is configured to; receive a biometric input from a sensor, wherein the biometric input corresponds to at least one of a fingerprint, a feature usable for facial recognition, a voiceprint, a feature usable for a retina scan, or a typing feature; and access a record stored in a secure storage, wherein the record is associated at least with the external resource; retrieve, from the record, at least one of a password, a cookie, or a cryptographic key; perform a cryptographic operation; in response to determining that there is a match between the biometric input and a stored biometric template accessed by the second processor, facilitate a login of the user to the external resource at least in part by transmitting, via the established connection, output based at least in part on the at least one of the password, the cryptographic key, or the cookie retrieved from the record, and wherein the user is logged in to the external resource based at least in part on the output; and perform a secure backup of the record to a storage service, wherein a second device associated with the user is registered with the storage service, and wherein the record is downloaded from the storage service by the second device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
based at least in part on a request associated with a user to access an external resource, establishing, by a first processor of a first device, a secure connection with the external resource; and communicating with a second processor using a restricted interface, wherein the second processor is configured to; receive a biometric input from a sensor, wherein the biometric input corresponds to at least one of a fingerprint, a feature usable for facial recognition, a voiceprint, a feature usable for a retina scan, or a typing feature; and access a record stored in a secure storage, wherein the record is associated at least with the external resource; retrieve, from the record, at least one of a password, a cookie, or a cryptographic key; perform a cryptographic operation; in response to determining that there is a match between the biometric input and a stored biometric template accessed by the second processor, facilitate a login of the user to the external resource at least in part by transmitting, via the established connection, output based at least in part on the at least one of the password, the cryptographic key, or the cookie retrieved from the record, and wherein the user is logged in to the external resource based at least in part on the output; and perform a secure backup of the record to a storage service, wherein a second device associated with the user is registered with the storage service, and wherein the record is downloaded from the storage service by the second device.
-
Specification