×

Technologies for end-to-end biometric-based authentication and platform locality assertion

  • US 10,079,684 B2
  • Filed: 12/18/2015
  • Issued: 09/18/2018
  • Est. Priority Date: 10/09/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computing device for end-to-end biometric authentication, the computing device comprising:

  • one or more processors;

    communication circuitry coupled to the one or more processors; and

    one or more memory devices having stored therein a plurality of instructions that, when executed by the one or more processors, cause the computing device to;

    securely exchange a shared key between a biometric device driver of the computing device and an authentication secure enclave of the computing device, wherein the authentication secure enclave is established with secure enclave support of a processor of the computing device;

    allocate a virtualization-protected memory buffer in a memory range that is inaccessible to an operating system of the computing device and that is inaccessible to the authentication secure enclave;

    receive, by the biometric device driver, biometric data from a biometric device of the computing device in the virtualization-protected memory buffer, wherein the virtualization-protected memory buffer is secured by hardware virtualization support using extended page table support of the processor of the computing device,encrypt, by the biometric device driver, the biometric data with the shared key to generate encrypted biometric data, wherein the shared key is secured by the hardware virtualization support of the processor;

    decrypt, by the authentication secure enclave, the encrypted biometric data with the shared key; and

    perform, by the authentication secure enclave, a biometric authentication operation based on the biometric data in response to decryption of the encrypted biometric data.

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