Hotdry.
security

Moxie Marlinspike的Confer:为AI对话构建Signal级隐私保护架构

Signal创始人Moxie Marlinspike推出Confer,将端到端加密理念引入AI领域,通过passkeys、TEE和远程认证构建不可窥探的AI对话系统。

在数字隐私领域,Moxie Marlinspike 的名字几乎等同于 "不可破解的通信"。作为 Signal Messenger 的创始人,他彻底改变了端到端加密的易用性标准,让普通用户也能享受军事级的安全通信。如今,这位密码学先锋将目光投向了人工智能领域,推出了 Confer—— 一个旨在为 AI 对话提供 Signal 级隐私保护的开放平台。

当前 AI 隐私的 "数据湖" 困境

传统 AI 服务如 ChatGPT、Gemini 等面临的根本问题是:用户在与 AI 对话时,实际上是在向一个 "数据湖" 忏悔。正如 Moxie Marlinspike 所言,用户分享思想、恐惧、商业机密甚至最深的秘密,仿佛 AI 是可信赖的知己或个人日记。然而,这些对话数据:

  1. 法律传票风险:2025 年 5 月,法院命令 OpenAI 保存所有 ChatGPT 用户日志,包括已删除的聊天记录和通过 API 业务提供的敏感聊天。OpenAI CEO Sam Altman 承认,这意味着即使是心理治疗会话也可能无法保持私密。

  2. 人为审查漏洞:Google Gemini 等服务可能让人类员工阅读聊天内容,即使用户选择退出长期存储。

  3. 数据收集本质:AI 模型本质上是数据收集器,依赖大量数据进行训练、改进、运营和定制。这些数据通常在没有明确知情同意的情况下收集,并发送给有强烈动机共享和货币化这些数据的私营公司。

Confer 的隐私保护架构:三支柱设计

Confer 的架构建立在三个核心支柱上:passkeys 加密、可信执行环境(TEE)和远程认证系统。

支柱一:Passkeys 驱动的设备端加密

Confer 采用行业标准的 passkeys 技术,为每个服务生成 32 字节的加密密钥对:

const assertion = await navigator.credentials.get({
  mediation: "optional",
  publicKey: {
    challenge: crypto.getRandomValues(new Uint8Array(32)),
    allowCredentials: [{ id: credId, type: "public-key" }],
    userVerification: "required",
    extensions: { prf: { eval: { first: new Uint8Array(salt) } } }
  }
}) as PublicKeyCredential;

const { prf } = assertion.getClientExtensionResults();
const rawKey  = new Uint8Array(prf.results.first);

关键参数配置

  • 密钥长度:32 字节(256 位),提供足够的安全强度
  • 用户验证:必需(指纹、面部识别或设备解锁 PIN)
  • 密钥存储:私钥仅存储在用户设备的受保护硬件中
  • 同步机制:通过加密存储实现跨设备同步,服务器无法解密

支柱二:可信执行环境(TEE)的服务器端保护

AI 推理需要在配备 GPU 的服务器上进行,这引入了新的隐私挑战。Confer 通过 TEE 解决这一问题:

TEE 实现细节

  1. 硬件隔离:使用机密计算技术,在硬件强制隔离的环境中运行代码
  2. 内存保护:主机提供 CPU、内存和电源,但无法访问 TEE 的内存或执行状态
  3. 无状态设计:LLM 本质上是无状态的(输入进,输出出),非常适合 TEE 环境

技术实现

  • 使用 Noise Pipes 协议建立加密通道
  • 在机密 VM 中运行推理
  • 提示从用户设备直接加密到 TEE
  • 响应从 TEE 加密回用户设备

支柱三:远程认证与透明日志

即使有加密管道进出加密环境,客户端仍需要保证内部运行的代码确实在做它声称的事情。Confer 通过远程认证解决这一问题:

认证流程

  1. 测量生成:当机密 VM 启动时,硬件生成包含内核、initrd 和命令行哈希的签名引用
  2. 文件系统验证:使用 dm-verity 扩展测量以覆盖整个根文件系统,构建 Merkle 树
  3. 可重现构建:Confer 代理和镜像使用 nix 和 mkosi 构建,产生位对位可重现的输出
  4. 透明日志:每个版本都签名并发布到可公开审计的透明日志中

验证参数

  • 签名验证:确认引用来自真实的 TEE 硬件
  • 公钥绑定:检查引用中的公钥是否与握手使用的公钥匹配
  • 测量匹配:确认测量与透明日志中的版本匹配

前向保密与安全通信协议

Confer 实现了完整的前向保密(Forward Secrecy)机制:

会话密钥管理

  1. 临时密钥:每次会话使用临时会话密钥
  2. 密钥销毁:会话结束后立即销毁临时密钥
  3. 长期保护:即使长期密钥后来被泄露,过去的对话仍受保护

Noise 协议实现

  • 提供完美的前向保密
  • 防止中间人攻击
  • 支持密钥轮换

与 Apple Private Cloud Compute 的对比分析

Apple 在 2024 年推出的 Private Cloud Compute(PCC)与 Confer 有相似之处,但也存在重要差异:

特性 Confer Apple PCC
开放性 完全开源,代码可审计 闭源,依赖 Apple 的信任
验证机制 远程认证 + 透明日志 Apple 硬件认证
部署灵活性 可在任何支持 TEE 的硬件上运行 仅限于 Apple 定制服务器
可重现构建 支持位对位可重现构建 不适用
透明度 完全透明,可公开审计 有限透明度

技术差异

  1. 硬件依赖:PCC 使用定制的 Apple Silicon 服务器和 Secure Enclave 技术,而 Confer 可在任何支持 TEE 的硬件上运行
  2. 验证范围:Confer 的验证覆盖整个软件栈,而 PCC 主要依赖硬件信任
  3. 社区参与:Confer 的开放设计允许社区贡献和审计,PCC 是封闭生态系统

工程落地建议与参数配置

部署架构设计

推荐的三层架构

用户设备层 → 边缘TEE层 → 核心推理层

参数配置建议

  1. TEE 选择

    • Intel SGX:适合轻量级工作负载
    • AMD SEV:适合完整 VM 隔离
    • ARM TrustZone:适合移动设备集成
  2. 密钥管理

    • 会话密钥生命周期:≤24 小时
    • 密钥轮换频率:每 1000 次会话或每天
    • 密钥存储:HSM 或 TPM 2.0
  3. 性能优化

    • TEE 内存分配:根据模型大小动态调整
    • 批处理大小:在隐私和效率间平衡
    • 缓存策略:仅缓存加密数据

监控与审计要点

必须监控的指标

  1. TEE 健康状态

    • 认证成功率
    • TEE 启动时间
    • 内存使用率
  2. 加密性能

    • 加密 / 解密延迟
    • 密钥生成时间
    • 会话建立时间
  3. 安全事件

    • 认证失败次数
    • 异常访问模式
    • 透明日志一致性检查

审计清单

  • 定期验证透明日志的完整性
  • 执行第三方代码审计
  • 测试前向保密实现
  • 验证 TEE 隔离有效性
  • 检查密钥管理合规性

技术挑战与限制

尽管 Confer 的架构设计精良,但仍面临一些挑战:

性能开销

TEE 环境中的推理可能比普通环境慢 15-30%,主要开销来自:

  • 内存加密 / 解密
  • 上下文切换
  • 远程认证验证

硬件依赖

当前 TEE 技术仍存在硬件碎片化问题:

  • 不同厂商实现差异
  • 功能支持不一致
  • 部署复杂性增加

可扩展性限制

隐私保护架构可能限制某些 AI 功能:

  • 个性化模型训练
  • 实时协作功能
  • 复杂多模态处理

未来发展方向

技术演进路径

  1. 硬件加速:专用 TEE 加速芯片
  2. 协议优化:更高效的隐私保护协议
  3. 标准化:行业统一的隐私 AI 标准

生态系统建设

  1. 开发者工具:隐私优先的 AI 开发框架
  2. 合规认证:第三方隐私认证体系
  3. 互操作性:跨平台隐私保护标准

结语:重新定义 AI 隐私边界

Moxie Marlinspike 通过 Confer 展示了一个重要理念:AI 的强大能力不应以牺牲用户隐私为代价。正如 Signal 改变了我们对安全通信的期望,Confer 有望重新定义 AI 隐私的边界。

关键启示

  1. 技术可行性:端到端加密 AI 不仅是可能的,而且是实用的
  2. 用户控制:用户应该对自己的数据拥有完全控制权
  3. 透明设计:开放和可验证的系统比封闭的信任模型更可靠
  4. 平衡艺术:在隐私保护、功能性和性能之间找到最佳平衡点

Confer 的出现标志着 AI 隐私保护的新篇章。它不仅是技术解决方案,更是对当前 AI 商业模式的根本挑战。在这个数据成为新石油的时代,Confer 提供了一个重要的替代方案:一个尊重用户隐私、赋予用户控制权、同时保持技术先进性的 AI 未来。

正如 Moxie Marlinspike 在 Signal 上证明的那样,当隐私保护设计得足够优雅和简单时,用户会拥抱它。现在,他将同样的理念带到了 AI 领域,这可能会引发整个行业的深刻变革。


资料来源

  1. Ars Technica - "Signal creator Moxie Marlinspike wants to do for AI what he did for messaging" (2026-01-13)
  2. Confer Blog - "Private inference" by Moxie Marlinspike (2026-01-05)
  3. Slashdot - "Signal Creator Marlinspike Wants To Do For AI What He Did For Messaging" (2026-01-14)
查看归档