×

System and method for authorizing access to access-controlled environments

  • US 9,996,684 B2
  • Filed: 01/14/2016
  • Issued: 06/12/2018
  • Est. Priority Date: 05/13/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for securely coordinating access to an access-controlled environment for a user operating a user computing device executing a biometric authentication application for confirming the user'"'"'s identity as a function of a biometric of the user, the method comprising:

  • receiving, by a trusted server from a user computing device, an application certificate that uniquely identifies a particular biometric authentication application executing on the user device, wherein the user computing device is the user'"'"'s personal mobile computing device;

    verifying, by a trusted server, that the received application certificate is valid;

    receiving, by the trusted server from the user computing device, a representation of the user'"'"'s identity and a representation of at least a component of the user computing device;

    testing the representation of the user'"'"'s identity against a trusted set of user identification information to verify the user is authorized to access the access-controlled environment;

    providing a unique identifier that is assigned for the user based on the representation of the user'"'"'s identity;

    causing, by the trusted server during user enrollment, generation of a key pair comprising a private key and a corresponding public key, wherein the private key and the unique identifier is stored by the user device, and wherein the key-pair is generated as a function of verifying that the received application certificate is valid and establishing the user'"'"'s identity as a function of biometrics using the biometric authentication application,storing, by the trusted server in a storage medium, the public key in association with the assigned unique identifier thereby creating a registered instance of a user identity, wherein the identity instance is created as a function of verifying the application certificate, verifying the user identity and generation of the key pair,receiving, by the trusted server subsequent to creating the identity instance for the user, a request to access an access-controlled environment (ACE);

    capturing, from the user, by the user device using an associated biometric capture device, a current biometric representation of the user'"'"'s biometric features;

    confirming, by the user device using the biometric authentication application, that the current biometric representation captured by the user device matches a registered biometric representation of the user previously stored by the user device in a local storage medium;

    receiving, by the trusted server from the user device, a communication including;

    information asserting an identity of one or more of the user and the user device, a representation of the private key and the communication providing an indication that the user'"'"'s identity has been confirmed by the user device executing the biometric authentication application as a function of biometrics;

    identifying, by the trusted server based on the identification information, the user instance;

    verifying, by the trusted server based on the public key associated with the identified user instance, that the representation of the private key corresponds to the public key;

    determining, by the trusted server based on the step of verifying using the public key, that the identity of the user has been confirmed by the user device executing the biometric authentication application as a function of biometrics;

    based on the identifying, verifying and determining steps and the received access-control information, facilitating the user access to the access-controlled environment using the trusted server in conjunction with one or more remote computing devices.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×