🟡 🛡️ 安全 发布于: · 2 分钟阅读 ·

Microsoft Research:Vega — 数字身份的零知识证明,92毫秒生成与70%更快的重复证明

编辑插图:Vega — 数字身份的零知识证明,92毫秒生成与70%更快的重复证明

Microsoft Research于2026年5月21日发布了Vega — 一个零知识证明系统,可在不泄露文件本身的情况下证明政府文件中的事实(年龄、状态、资质)。标准设备上证明生成耗时92毫秒,证明大小108KB,验证时间23毫秒。关键创新是fold-and-reuse proving技术,使同一凭证的每次后续证明速度最高提升70%,以及避免解析整个CBOR文档的以查找为中心的电路设计。Vega对需要代表用户证明身份而无需存储敏感数据的AI智能体尤为重要。

🤖

本文由人工智能基于一手来源生成。

Microsoft Research于2026年5月21日发布了Vega — 专为AI智能体时代数字身份设计的零知识证明系统。Vega解决了一个具体的长期问题:如何证明政府文件(驾照、护照、身份证)中的事实,而不泄露文件本身或其中的所有数据。

Vega系统的具体性能数字是什么?

Vega在标准消费者设备上实现以下指标:

  • 92毫秒证明生成
  • 108KB证明大小
  • 23毫秒证明验证
  • 通过fold-and-reuse技术**最高提速70%**的重复证明

以Rust实现,兼容EU Digital Identity Wallet(EUDIW)标准和使用2KB基础文件大小的移动驾照(mDL)。这些性能数字很重要,因为此前用于身份的ZK证明系统有秒级延迟,对于交互式网页或移动场景来说太慢。

Vega在技术上如何实现这些性能?

Microsoft Research强调两项关键创新:

Fold-and-reuse proving — 在传统ZK系统中,每个证明都从零开始生成。Vega缓存首次证明中的中间结果,并将其用于同一凭证的加速重复证明。具体来说,如果用户在一个月内多次证明年龄,第二次和第三次证明将比第一次快70%。

以查找为中心的电路设计 — 用于文档的传统ZK证明系统在ZK电路内解析整个CBOR(或JSON)文档,这在计算上非常昂贵。Vega使用查找表方法,其中电路只访问具体证明所需的特定字段,避免了整个解析开销。

为什么Vega对AI智能体特别重要?

Microsoft明确将Vega与AI智能体场景联系起来。原因很具体:如果AI智能体需要向第三方证明用户身份 — 例如在购买时确认年龄、验证访问特定服务的资质或确认居住状态 — 目前的方法要求智能体能够完整访问政府文件的副本。

这从多个角度来看都是危险的。首先,智能体可能遭受攻击(提示注入攻击)并导致文件泄露。其次,智能体通常运行在云端环境中,存储敏感数据会引入合规问题(GDPR、HIPAA)。第三,用户不愿意给AI智能体访问原始身份证件的权限。

Vega以不同方式解决了这个问题 — 用户在其设备上生成ZK证明(文件保存在设备上),然后只将证明提供给智能体。智能体可以将证明提交给第三方,后者在23毫秒内验证它,而无需曾经见过文件。

Vega如何融入更广泛的ZK生态系统?

Vega出现在数字身份标准活动日益增多的背景下。EU Digital Identity Wallet(EUDIW)正在多个成员国进行试点部署。ISO 18013-5 mDL标准在美国和其他国家越来越多地被采用。Apple、Google和Microsoft都在将数字身份越来越多地整合到各自的移动平台中。

现有的ZK工具(zk-SNARKs、zk-STARKs、Halo2)功能强大但通用性强。Vega专门针对具有具体性能目标的身份使用场景。这可能意味着Microsoft正在通过EUDIW参考实现或其他行业论坛寻求自己变体的标准化。

对于企业用户,Vega为构建处理受监管数据(医疗、金融、政府)的智能体工作流提供了可能,同时不损害用户隐私。值得关注Microsoft是否会决定将Vega实现开源或作为Azure托管服务提供。

常见问题

Vega生成一个零知识证明需要多长时间?
标准设备上证明生成92毫秒,证明大小108KB,验证时间23毫秒。
Vega中的fold-and-reuse proving是什么?
fold-and-reuse是一种通过摊销设置成本,使同一凭证的重复证明比首次证明快达70%的技术。
Vega为何与AI智能体相关?
代表用户行动的AI智能体需要在不存储政府文件副本的情况下证明身份(例如针对某些服务的年龄验证)— Vega恰好解决了这个问题。