×

Enterprise platform verification

  • US 9,391,980 B1
  • Filed: 11/11/2013
  • Issued: 07/12/2016
  • Est. Priority Date: 11/11/2013
  • Status: Active Grant
First Claim
Patent Images

1. A client computing device comprising:

  • one or more processors;

    a memory; and

    a trusted platform module (TPM) residing on a separate application-specific integrated circuit (ASIC) from the one or more processors and from the memory, the TPM storing;

    an endorsement key (EK) physically embedded in the TPM;

    an attestation identity key (AIK), the AIK being used to verify that at least one TPM-protected key different from the EK and different from the AIK is generated at the TPM and is non-migratable;

    an enterprise machine key (EMK), the EMK being certified by the AIK, the EMK being uniquely associated with the client computing device, and the EMK being generated during enrollment of the client computing device with an enterprise and remaining active until a factory reset of the client computing device;

    one or more enterprise user keys (EUKs), each EUK being certified by the AIK, each EUK being associated with the client computing device, and each EUK being associated with a user account of the client computing device and remaining active until the associated user account is removed from the client computing device;

    the memory comprising a platform verification module, the platform verification module storing instructions for;

    receiving, via an application server, a request for platform verification of the client computing device and processing the request; and

    providing, in response to the request for platform verification, identifying information of the EMK to a platform verification server while foregoing providing the identifying information of the EMK to the application server.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×