- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Last year Intel introduced a new ISA extension, TDX, which aims to provide a confidential execution environment for virtual machines. So I'm wondering if SGX virtualization is feasible in TDX.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi zxwang,
According to the Intel Trust Domain Extensions (Intel TDX) Module Base Architecture Specification v1.5, Chapter 2.7 Overview Measurement and Attestation: "Running Intel SGX enclaves within a guest TD is not supported."
However, Intel TDX uses Intel SGX quoting enclaves and certificate infrastructure to perform Trusted Domain (TD) attestation, which is described in detail in Chapter 12: Measurement and Attestation.
Section12.3.1 Intel SGX-Based Attestation states:
"The Intel SGX attestation architecture is designed to provide facilities for multiple Quoting Enclaves from multiple providers. This is intended to allow the host to instantiate a Quoting Enclave for Intel SGX attestations and another Quoting Enclave for TD attestation without interference -- i.e., each provider can supply its own quoting enclave, and the quoting enclave for Intel SGX and for Intel TDX may be separate, the design does not require the quoting enclave to run inside the TD."
Sincerely,
Jesus G.
Intel Customer Support
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Is it not feasible at all in hardware aspects? Or we just have to support it in TDX-aware VMM (e.g. KVM).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi zxwang,
According to the Intel Trust Domain Extensions (Intel TDX) Module Base Architecture Specification v1.5, Chapter 2.7 Overview Measurement and Attestation: "Running Intel SGX enclaves within a guest TD is not supported."
However, Intel TDX uses Intel SGX quoting enclaves and certificate infrastructure to perform Trusted Domain (TD) attestation, which is described in detail in Chapter 12: Measurement and Attestation.
Section12.3.1 Intel SGX-Based Attestation states:
"The Intel SGX attestation architecture is designed to provide facilities for multiple Quoting Enclaves from multiple providers. This is intended to allow the host to instantiate a Quoting Enclave for Intel SGX attestations and another Quoting Enclave for TD attestation without interference -- i.e., each provider can supply its own quoting enclave, and the quoting enclave for Intel SGX and for Intel TDX may be separate, the design does not require the quoting enclave to run inside the TD."
Sincerely,
Jesus G.
Intel Customer Support
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This thread has been marked as answered and Intel will no longer monitor this thread. If you want a response from Intel in a follow-up question, please open a new thread.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page