Patent ID: 9621547
Date: 2017-04-11
CPC Classifications: G06F,H04L

Claim:
1. At least one non-transitory machine readable storage medium comprising instructions stored thereon for establishing a trusted relationship between a trusted execution environment (TEE) and a peripheral device, wherein the instructions, when executed by at least one processor, cause the at least one processor to: communicate with an attestation server to cause an encryption key to be dynamically generated; establish, based on the encryption key, a secure connection between the TEE and an authentication server to enable communication between the authentication server and the peripheral device to authenticate the peripheral device; receive one or more messages at the TEE from the peripheral device, the one or more messages indicating one or more credentials of the peripheral device; provide the one or more messages from the TEE to the authentication server via the secure connection; receive a pairwise master key if the peripheral device is authenticated; and receive a trusted communication from the peripheral device based, at least in part, on the pairwise master key.