Systems and methods for distributed trust computing and key management
AssigneeIntel Corporation
InventorNED M. SMITH
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorNED M. SMITH
Estimating the term…
Devices, systems, and methods for conducting trusted computing tasks on a distributed computer system are described. In some embodiments, a client device initiates a trusted task for execution within a trusted execution environment of a remote service provider. The devices, systems, and methods may permit the client to evaluate the trusted execution capabilities of the service provider via a planning and attestation process, prior to sending data/code associated with the trusted task to the service provider for execution. Execution of the trusted task may be performed while enforcing security and/or compartmentalization context on the data/code. Systems and methods for managing and exchanging encryption keys are also described. Such systems and methods may be used to maintain the security of the data/code before during, and/or after the execution of the trusted task.
1-28. (canceled)
A client device, comprising:
A service provider device, comprising:
At least one non-transitory computer readable medium comprising trusted task initiation module (TTIM) instructions stored therein, wherein said TTIM instructions when executed by a processor cause the processor to perform the following operations comprising:
At least one non-transitory computer readable medium comprising trusted task execution module (TTEM) instructions stored therein, wherein said TTEM instructions when executed by a processor cause the processor to perform the following operations comprising:
Dependencies are inferred from the claim text.