CPC H04L 9/0866 (2013.01) [H04L 9/0844 (2013.01); H04L 9/0894 (2013.01); H04L 9/3231 (2013.01)] | 20 Claims |
1. A method, comprising:
receiving, by a computing system, encrypted biometric enrollment data and a user identifier of a user, the encrypted biometric enrollment data comprising at least one biometric enrollment sample extracted from a biometric sensor associated with a physical address, the at least one biometric enrollment sample encrypted using an encryption key;
matching, by the computing system, the user identifier with a stored user secret;
deriving, by the computing system, a decryption key based on the stored user secret associated with the user identifier;
decrypting, by the computing system, the encrypted biometric enrollment data using the decryption key to retrieve a stored physical address;
in response to the physical address matching the stored physical address, generating, by the computing system, a biometric reference template identifier uniquely identifying a biometric reference template associated with the at least one biometric enrollment sample, and a uniform resource locator associated with a biometric service provider that subsequently authenticates the user;
encrypting, by the computing system using the encryption key, an enrollment confirmation message associated with the user identifier and comprising the biometric reference template identifier and the uniform resource locator;
storing, by the computing system on a repository, a generation of at least one of the biometric reference template or the enrollment confirmation message; and
transmitting the encrypted enrollment confirmation message to the user to allow the user to be authenticated with third party entities that trusts the computing system.
|