Allowing remote attestation of trusted execution environment enclaves via proxy
AssigneeNEC Laboratories Europe GmbH
InventorsClaudio Soriente, Ghassan Karame, Wenting Li
Life of this patent
Estimating the term…
Abstract
A method for executing a trusted execution environment (TEE) based application in a cloud includes receiving, by a proxy, a request from a client, requesting, by the proxy from an attestation service, attestation, and sending, by the proxy to the client, a result of the attestation.
Claims15
A method for executing a trusted execution environment (TEE) based application in a cloud computing system, the method comprising:
- receiving, by a proxy, a request from a client;
- requesting, by the proxy from an attestation service, attestation;
- and
- sending, by the proxy to the client, a result of the attestation.
A system for executing a trusted execution environment (TEE) based application in a cloud computing system, the system comprising:
- a processor readable memory including a secure storage layer;
- and
- one or more processors configured to:
- receive a request from a client;
- request, from an attestation service, attestation;
- and send, to the client, a result of the attestation.
A non-transitory computer readable medium having stored thereon instructions for performing a method for executing a trusted execution environment (TEE) based application in a cloud computing system, the method comprising:
- receiving, by a proxy, a request from a client;
- requesting, by the proxy from an attestation service, attestation;
- and
- sending, by the proxy to the client, a result of the attestation.
Dependencies are inferred from the claim text.