机密计算

机密计算(ConfidentialComputing)是基于硬件可信执行环境(TEE)在计算过程中保护数据机密性与完整性的技术体系,让数据在使用态(运行时)也保持加密状态。

一、什么是机密计算

机密计算(Confidential Computing)是基于硬件可信执行环境(TEE)在计算过程中保护数据机密性与完整性的技术体系,让数据在使用态(运行时)也保持加密状态。它补齐了数据全生命周期保护的最后一环:将传统只覆盖传输态(TLS)、存储态(磁盘加密)的保护延伸到运行态,实现数据全生命周期三态全加密。代表性实现包括 Intel SGX/TDX、AMD SEV-SNP、ARM CCA 与 NVIDIA H100 CC。它与隐私计算的差异在于:隐私计算侧重多方协作下的密码学保护,机密计算侧重单方数据上云时对云厂商/管理员的硬件级隔离,是云原生、AI、金融、政务等强信任场景的事实基础设施。

二、原理

1. 飞地创建:CPU 在内存中划分加密隔离区域(Enclave),代码与数据在飞地内解密执行 → 2. 内存加密:飞地内存由 CPU 硬件密钥加密,操作系统与宿主机管理员无法直接读取 → 3. 远程证明:飞地向外部客户端发送加密度量,客户端验证飞地内代码与数据完整性 → 4. 密钥注入:外部 KMS 注入的密钥仅在飞地内可解绑,确保密钥不出硬件 → 5. 安全 I/O:通过加密通道与外部世界通信,数据全程不出飞地 → 6. 完整性度量:飞地退出与重启过程通过密封(Sealing)保留可信状态

三、信息卡片

中文名机密计算
英文名Confidential Computing
缩写CC
别名Confidential Computing、机密计算联盟 CCC、可信执行环境应用
提出者概念发起:机密计算联盟 CCC(Linux Foundation,2019);硬件实现:Intel SGX(2015)、AMD SEV-SNP(2022)、ARM CCA(2021)
提出时间2015 年(Intel SGX 推出);2019 年(CCC 联盟成立,概念正式确立)
所属类别网络安全 > 数据安全 > 运行态保护
核心技术可信执行环境 TEE、远程证明(Remote Attestation)、安全飞地 Enclave、机密容器、密钥管理 KMS
主要应用云上敏感数据处理、机密 AI 训练/推理、金融政企云、跨机构数据协作

四、历史时间线

  • 2015 年:Intel 推出 SGX,开启消费级可信执行环境(TEE)时代
  • 2018 年:Google Asylo 开源框架降低 SGX 使用门槛
  • 2019 年:Linux Foundation 牵头成立 Confidential Computing Consortium(CCC),「机密计算」概念正式确立
  • 2020 年:AMD SEV 扩展至虚拟化场景;Kubernetes 社区开始探索机密容器
  • 2022 年:AMD SEV-SNP 修复早期侧信道漏洞;机密容器在金融、政务场景落地
  • 2023-2024 年:Intel TDX、ARM CCA、NVIDIA H100 CC 相继商用,机密 AI 训练与推理开始规模化

五、分类

按硬件实现:Intel SGX(应用级飞地)、Intel TDX(虚拟机级)、AMD SEV-SNP(虚拟机级)、ARM CCA(架构级)、NVIDIA H100 CC(GPU 级)

  • 按抽象层级:指令级 SGX vs 虚拟机级 TDX/SEV vs 容器级机密容器 vs 节点级机密节点
  • 按云厂商:Azure Confidential VM、AWS Nitro Enclaves、Google Confidential VMs、阿里云机密计算
  • 按应用场景:机密 AI 训练/推理、机密数据库、机密区块链节点、机密容器、机密函数计算
  • 按生态工具:Asylo(Intel)、Confidential Containers(CCC)、Kata + TDX、EGo(机密 SDK)

六、应用场景

  • 云上敏感数据处理:金融、医疗、政务用户在公有云上处理受监管数据,云厂商管理员无法窥探
  • 机密 AI 训练与推理:保护模型权重、训练数据与推理输入,避免模型泄露与数据反演
  • 跨机构数据协作:与隐私计算融合,让 TEE 飞地成为 MPC 节点加速器或密文密钥托管
  • 机密区块链节点:保护链上隐私,让智能合约数据对节点运营方不可见
  • 机密容器与 Kubernetes:机密容器 RuntimeClass 集成机密节点,统一集群安全基线

七、优缺点

优点:补齐运行态保护:让数据从传输、存储、运行三态全加密,是数据全生命周期保护的最后一环;硬件级信任根:信任锚定在 CPU 硬件,相比纯软件密码学方案更易审计与落地;性能开销可控:相比纯密码学 MPC/FHE,TEE 方案的性能开销通常仅 5-20%;云原生集成度高:机密容器、机密 VM 已与 Kubernetes 等云原生栈深度集成

  • 缺点:硬件厂商锁定:依赖 Intel/AMD/ARM 等厂商安全模型,迁移与跨平台存在成本;侧信道风险:SGX 早期被披露多个侧信道漏洞,需持续关注硬件补丁;生态成熟度不均:不同硬件 TEE 的 API、ABI、远程证明协议尚未完全统一;调试与运维复杂:飞地内不可观察,传统调试工具难以直接复用

八、常见误区

  • 机密计算 = 隐私计算(错:隐私计算是密码学路线,机密计算是硬件路线;二者实现与信任模型不同)
  • 用了 SGX 就绝对安全(错:SGX 仍有侧信道与微架构漏洞历史)
  • 机密计算能让云厂商完全不可信(错:云厂商仍控制硬件供应链与固件)
  • 机密计算性能开销大到不可用(错:现代 TDX/SEV-SNP 开销通常 5-15%)

九、关联概念

  • 父概念:零信任 Zero Trust、Kubernetes容器编排、密钥管理 KMS
  • 子概念:零信任 Zero Trust、Kubernetes容器编排、密钥管理 KMS
  • 兄弟概念:隐私计算、零信任 Zero Trust、数据可信流通、云原生、密钥管理 KMS
  • 对比概念:隐私计算、零信任 Zero Trust、联邦学习
  • 应用相关:隐私计算、Kubernetes容器编排、云原生、数据可信流通、联邦学习
💬 评论
🔗 本文链接

以专业为基,引领科技向善向新

Rooted in professionalism, we lead technology toward social good and innovation.

数智化转型网 · 了解更多产业资讯与选型数据 →

📰 你可能也喜欢

SASE 安全访问服务边缘 行业百科

SASE 安全访问服务边缘

SASE(SecureAccessServiceEdge,安全访问服务边缘)是Gartner于2019年提出的将网络(SD-WAN)与安全(SWG、CASB、Z…
📅 10-29 · 👁 2026年10月29日
Data Vault 2.0:数据仓库建模方法 行业百科

Data Vault 2.0:数据仓库建模方法

DataVault2.0是由DanLinstedt在2013年提出的企业级数据仓库建模方法论,继承自1990年代后期提出的DataVault1.0,融合了敏捷方…
📅 10-29 · 👁 2026年10月29日
API安全 行业百科

API安全

API安全(APISecurity)是针对API在设计、开发、部署、运行全生命周期中面临的滥用、越权、注入、数据泄露、业务逻辑攻击等威胁,构建的体系化防护方法、…
📅 10-29 · 👁 2026年10月29日
CLIP:跨模态图文对齐 行业百科

CLIP:跨模态图文对齐

CLIP(ContrastiveLanguage-ImagePretraining,对比图文预训练)是OpenAI于2021年提出的多模态视觉-语言预训练模型。
📅 10-29 · 👁 2026年10月29日
DevSecOps 行业百科

DevSecOps

DevSecOps是将安全(Security)嵌入到DevOps全流水线的工程文化、流程与工具链实践,核心理念是「安全是每个人的责任」与「安全左移(ShiftL…
📅 10-29 · 👁 2026年10月29日
MoD:深度混合模型 行业百科

MoD:深度混合模型

MixtureofDepths(MoD,深度混合模型)是GoogleDeepMind于2024年提出的Transformer推理效率优化方法。
📅 10-29 · 👁 2026年10月29日