Tyche: Composable Isolation as a Foundation to Manage Trust in the Cloud
Adrien Ghosn, Charly Castes, Neelu S. Kalani, Yuchen Qian, Marios Kogias, Edouard Bugnion

TL;DR
Tyche introduces a novel, composable security abstraction for cloud workloads, enabling flexible, attestable isolation boundaries that enhance trust management without hardware modifications.
Contribution
It proposes Tyche, a security monitor that creates nested, attestable security domains using explicit capabilities, unifying various isolation mechanisms into a single, portable abstraction.
Findings
Tyche achieves end-to-end security guarantees for distrustful components.
It runs on commodity hardware with minimal overhead, 2% slowdown in confidential LLM inference.
Tyche subsumes enclaves, sandboxes, and CVMs as a first-class cloud primitive.
Abstract
Cloud workloads combine software components from different parties to process sensitive data. Each component has its own trust model - it must protect its assets from the rest of the system, yet share sensitive data with components it cannot trust to keep confidential. This tension requires composing isolation boundaries for confidentiality and encapsulation. Unfortunately, the cloud offers no direct way to compose such boundaries, forcing tenants to assemble, deploy, and maintain their own solutions. This paper shifts that burden back to the infrastructure by making composable, attestable isolation a first-class systems abstraction. We present Tyche, a security monitor that centers isolation around a unified composable abstraction: security domains (SDs). An SD is an execution environment whose access to machine resources - memory, cores, devices - is controlled through explicit…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Data Security Solutions · Network Security and Intrusion Detection · Security and Verification in Computing
