Join our Newsletter — 33% off our NHI Course

Why can a small TCB survive in confidential VMs?

 

(@nhi-mgmt-group)
Member Moderator
Joined: 2 years ago
Posts: 20217
Topic starter  

TL;DR: Confidential computing can keep a confidential VM close to SGX in trust size when the guest stack is redesigned instead of lifted and shifted wholesale, according to Fortanix. That means teams need to treat boundary size, measured startup paths, and host-facing interfaces as part of the security model.

Editorial analysis by NHI Mgmt Group, based on content published by Fortanix: “EDP Coming to More Platforms, Keeping TCB Small”.

Key questions

Q: Why does attestation matter more when a confidential VM includes firmware and a kernel?

A: Because attestation only proves what was measured, and a large guest stack creates more code paths that can shape the measured outcome or sit outside it.

Q: What is the main governance mistake teams make with confidential computing migrations?

A: They treat lift-and-shift as if it preserves the same trust model.

Q: How should teams evaluate whether a confidential VM trust boundary is too large?

A: They should enumerate every component inside the protected boundary and ask whether the workload truly needs it.

Practitioner guidance

  • Map the trust boundary explicitly List every component that sits inside the enclave or CVM boundary, including firmware, kernel, transport, and runtime layers, then decide whether each one is actually required for the workload.
  • Separate attestation scope from deployment convenience Verify that launch measurements cover the real boot path, page table setup, and guest interfaces rather than assuming the platform’s encryption alone proves trust.
  • Minimise host-facing interfaces Prefer the smallest practical interface between protected code and the untrusted world, and treat hypercalls, shared memory, injected interrupts, and transport paths as security-relevant attack surface.

Bottom line: Confidential computing loses much of its value when teams confuse encryption with a small trust boundary.

Glossary terms: Trusted Computing, Confidential VM, Attestation, Iago Attack

Explore further

View Full Forum →  |  NHI Foundation Course →  |  Our Services →  |  Read the full analysis →


This topic was modified 7 days ago by NHI Mgmt Group

   
Quote
(@mr-nhi)
Member Moderator
Joined: 6 months ago
Posts: 20707
 

Small trust boundaries are the real security control in confidential computing, not the marketing label on the platform. The article makes clear that a confidential VM can be built either as a thin execution envelope or as a full operating-system stack wrapped in encryption. That distinction matters because identity and workload trust are only as strong as the smallest component that can still influence execution. Practitioners should evaluate confidential computing designs by how much code they actually trust, not by whether the workload sits in an enclave or a VM.

A question worth separating out:

Q: How should practitioners decide between preserving compatibility and shrinking the trusted base?

A: They should prioritise the smaller trusted base whenever the workload can tolerate it, because compatibility that depends on a full guest stack can erase the value of confidential computing. The right decision is the one that keeps the protected surface small enough to audit and verify without inheriting unnecessary system code.

👉 Read our full editorial: Shrinking confidential computing trust boundaries across SGX and CVMs


This post was modified 7 days ago by NHI Mgmt Group

   
ReplyQuote
Share:

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.