Creating secure channels between a protected execution environment and fixed-function endpoints
AssigneeIntel Corporation
InventorsAlpa Narendra Trivedi, Siddhartha Chhabra, Uday Savagaonkar, Men Long
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsAlpa Narendra Trivedi, Siddhartha Chhabra, Uday Savagaonkar, Men Long
Estimating the term…
Embodiments of an invention for establishing secure channels between a protected execution environment and fixed-function endpoints are disclosed. In one embodiment, and system includes an architecturally protected memory, a processing core communicatively coupled to the architecturally protected memory, and a key distribution engine. The processing core is to implement an architecturally-protected execution environment by performing at least one of executing instructions residing in the architecturally protected memory and preventing an unauthorized access to the architecturally protected memory. The key distribution engine is to provide a secure channel between an application executing within the architecturally-protected execution environment and a fixed-function endpoint by generating a decrypted content encryption key by decrypting an encrypted content encryption key using a key wrapping key shared between the processing core and the key distribution engine and providing the decrypted content encryption key to the fixed-function endpoint.
A processing system comprising:
A method comprising:
An apparatus comprising:
Dependencies are inferred from the claim text.