Vega:AI時代のデジタルID向けゼロ知識証明
Vegaは、マイクロソフトリサーチが開発したゼロ知識証明システムで、ユーザーが政府発行の証明書を開示せずに事実を証明できるようにします。一般的なデバイスで92ミリ秒未満の証明生成を実現し、フォールディング技術により効率的な再提示が可能で、モバイル運転免許証やEUデジタルアイデンティティウォレットなど現実のフォーマットに対応し、間もなくオープンソース化されます。
記事インテリジェンス
要点
- Vegaは、証明書全体を単一のゼロ知識証明に変換し、必要な情報だけを共有します。
- 一般的なデバイスで92ミリ秒以内に証明を生成、信頼できるセットアップは不要です。
- フォールド&リユース方式により、最初の証明後の再提示が効率的です。
- モバイル運転免許証やEUデジタルアイデンティティウォレット向けに設計、Rustで構築され、近日オープンソース化予定です。
重要な理由
このニュースが重要なのは、Vegaは、証明書全体を単一のゼロ知識証明に変換し、必要な情報だけを共有しますためです。
技術的影響
Agent アーキテクチャ、ツール呼び出し、ワークフロー自動化、プロダクト統合に影響する可能性があります。
人工知能の発展に伴い、デジタル身分証明の重要性はますます高まっています。マイクロソフトリサーチが発表したVegaは、ゼロ知識証明技術を用いて、政府発行の証明書を一切開示せずに年齢や資格などの事実を証明できる画期的なシステムです。
従来の身分確認では、ユーザーは証明書全体をアップロードする必要があり、その結果、プライバシー侵害や大規模なデータ漏洩が頻発していました。Vegaでは、証明書が端末から出ることはなく、検証者には暗号学的に証明された必要な情報のみが渡されます。例えば、ユーザーは運転免許証の全ての情報を見せずに、自分が21歳以上であることだけを証明できます。
Vegaの性能は極めて優れています。一般的なスマートフォンで年齢証明を生成するのに92ミリ秒、証明サイズは108KB、検証は23ミリ秒で完了します。この高速性は、「フォールド&リユース」と呼ばれる独自の方式によるものです。SHA-256ハッシュ計算を複数のステップに分割し、NeutronNovaフォールディングスキームで30ステップを1つに統合することで、回路サイズを削減しています。また、証明書のフォーマットを解析する代わりにルックアップテーブルを用いることで、複雑なパーサーを回避し効率化を実現しています。さらに、Vegaは信頼できるセットアップを必要としないため、導入のハードルが低く、安全性も高いです。
AIエージェントがユーザーに代わって多くのやり取りを行う未来において、Vegaの効率的な再証明機能は特に重要です。初回の証明後は、事前計算データを再ランダム化するだけで済むため、コストを大幅に抑えられます。また、デバイスバインディング機能により、秘密鍵はセキュアエレメントに格納され、セッションノンスへの署名が求められるため、証明書が漏洩しても第三者による不正利用を防げます。
Vegaは現実のデジタル身分証明標準であるモバイル運転免許証(mDL)やEUデジタルアイデンティティウォレット(EUDI)との互換性を持ち、Rust言語で開発されています。マイクロソフトは近日中にオープンソース化を予定しており、プライバシー保護技術の普及に大きく貢献することが期待されます。