Tdx islands with self-contained scope enabling tdx keyid scaling
AssigneeIntel Corporation
InventorsGideon GERZON, Hormuzd M. KHOSRAVI, Vincent VON BOKERN, Barry E. HUNTLEY, Dror CASPI
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsGideon GERZON, Hormuzd M. KHOSRAVI, Vincent VON BOKERN, Barry E. HUNTLEY, Dror CASPI
Estimating the term…
Disclosed embodiments relate to trust domain islands with self-contained scope. In one example, a system includes multiple sockets, each including multiple cores, multiple multi-key total memory encryption (MK-TME) circuits, multiple memory controllers, and a trust domain island resource manager (TDIRM) to: initialize a trust domain island (TDI) island control structure (TDICS) associated with a TD island, initialize a trust domain island protected memory (TDIPM) associated with the TD island, identify a host key identifier (HKID) in a key ownership table (KOT), assign the HKID to a cryptographic key and store the HKID in the TDICS, associate one of the plurality of cores with the TD island, add a memory page from an address space of the first core to the TDIPM, and transfer execution control to the first core to execute the TDI, and wherein a number of HKIDs available in the system is increased as the memory mapped to the TD island is decreased.
A system comprising:
A method performed by a Trust Domain Island (TDI) Resource Manager (TDIRM) in a system comprising a plurality of sockets, each comprising a plurality of cores and a plurality of multi-key total memory encryption (MK-TME) circuits, the method comprising:
An apparatus comprising:
Dependencies are inferred from the claim text.