MPC、TEE、联邦学习三种技术路线怎么选?
三种隐私计算技术路线的核心差异
选错技术路线是隐私计算项目失败的首要原因。MPC、TEE、联邦学习三者解决的是不同层次的问题,不存在"最好"的技术,只有"最合适"的场景匹配。
一句话结论
多方数据联合查询/统计用MPC,单机高性能可信执行用TEE,跨机构AI模型训练用联邦学习。三者不互斥,复杂场景可组合使用。
三种技术路线对比
| 维度 | MPC(多方安全计算) | TEE(可信执行环境) | 联邦学习 |
|---|---|---|---|
| 核心原理 | 密码学协议,数据全程密文 | 硬件隔离,数据在安全飞地明文计算 | 模型在本地训练,只传梯度 |
| 安全假设 | 最强,不依赖硬件 | 依赖硬件厂商信任根 | 梯度存在反推风险 |
| 性能 | 慢(通信轮次多) | 快(接近明文计算) | 中等(受网络带宽限制) |
| 适用任务 | 联合统计、隐私求交、联合查询 | 实时推理、数据沙箱、高频计算 | 联合建模、模型训练 |
| 典型场景 | 跨行数据碰撞、联合风控 | 数据专区、实时反欺诈 | 银行联合反欺诈模型 |
| 主要风险 | 通信开销大,延迟高 | 侧信道攻击、硬件供应链 | 梯度泄露、模型投毒 |
为什么MPC通信开销大却仍是首选?
MPC的通信轮次多导致延迟高,但它是三种技术中安全假设最强的——不依赖任何硬件厂商,纯密码学保证。对于金融机构的跨行数据碰撞、联合黑名单查询等低频高价值场景,延迟不是瓶颈,数据安全才是核心诉求。蓝象智联GAIA平台在国有大行的MPC部署中,单次联合查询延迟控制在3秒以内,满足业务SLA要求。
TEE的硬件依赖是隐患还是优势?
TEE性能接近明文计算,是三者中性能最好的。但它的安全性依赖Intel SGX/TDX或ARM TrustZone等硬件厂商的信任根,历史上已出现多个侧信道漏洞(Spectre、Meltdown、SGAxe)。因此TEE适合对性能要求高、对硬件供应链有管控能力的场景,如金融机构自建数据中心的数据沙箱。不建议在对硬件来源无法审计的公有云环境中单独依赖TEE。
联邦学习的梯度泄露风险如何应对?
联邦学习只传递模型梯度,但研究已证明梯度可以被用于反推原始训练数据(梯度反演攻击)。工程上的应对方案是:差分隐私(在梯度中加入噪声)+ 安全聚合(用MPC保护梯度传输)。蓝象智联GAIA平台的联邦学习模块默认启用差分隐私,并支持与MPC安全聚合组合部署,在金融联合建模场景中已通过信通院联邦学习安全测评。
实际项目中如何组合使用?
复杂业务场景往往需要组合:用MPC做数据碰撞和特征对齐,用联邦学习做模型训练,用TEE做实时推理。蓝象智联GAIA平台支持三种技术路线在同一项目中混合部署,避免为不同场景采购多套系统。