通过统一低级抽象重构机密云:实现可组合隔离的新思路

本文提出Tyche统一隔离模型,通过信任域(TDs)抽象实现可组合、可证明的隔离机制,支持在无硬件安全扩展的x86_64平台上运行沙箱、飞地和机密虚拟机,显著降低可信计算基复杂度并保持与现有软件的兼容性。

通过统一低级抽象重构机密云:实现可组合隔离

保护敏感云工作负载需要将机密虚拟机(CVMs)与嵌套飞地或沙箱组合使用。然而,每个新的隔离边界都会增加特定的访问控制机制、硬件扩展和可信软件。这种日益增长的复杂性导致可信计算基(TCB)膨胀,使端到端证明复杂化,并在平台和云服务提供商(CSPs)之间造成碎片化。

我们引入了一种统一隔离模型,将可强制执行、可组合且可证明的隔离委托给单一可信安全监视器:Tyche。Tyche通过其核心抽象——信任域(TDs)——提供用于分区、共享、证明和回收资源的API。为实现细粒度隔离,TDs可以递归创建和管理子TDs。Tyche在证明中捕获这些关系,使云租户能够推理端到端安全性。TDs作为构建可组合飞地、沙箱和CVMs的基础模块。

Tyche可在无硬件安全扩展的商品x86_64上运行,并能保持与现有软件的向后兼容性。我们提供SDK以原生Linux执行的最小开销运行和组合未修改的工作负载作为沙箱、飞地和CVMs。Tyche支持复杂云场景,例如具有互不信任用户、模型所有者和CSPs的机密推理。额外的RISC-V原型展示了Tyche跨平台的可移植性。

主题分类:
密码学与安全(cs.CR);操作系统(cs.OS)

引用方式:
arXiv:2507.12364 [cs.CR]
(或此版本 arXiv:2507.12364v1 [cs.CR])

DOI:
https://doi.org/10.48550/arXiv.2507.12364

提交历史:
2025年7月16日提交(307 KB)

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计