Vega: ZKPs for Private Digital ID

Microsoft Research's Vega system uses zero-knowledge proofs for private digital identity verification, enabling secure credential sharing with AI agents and services without revealing sensitive data.

8 min read
Diagram illustrating the Vega zero-knowledge proof pipeline, showing data flow and processing steps.
An overview of the Vega system's proving pipeline, detailing its cryptographic operations.· Microsoft Reesarch

Microsoft Research has unveiled Vega, a system designed to revolutionize digital identity verification using zero-knowledge proofs (ZKPs). This technology allows users to prove specific facts from government-issued credentials, such as age or professional status, without ever exposing the credential itself. The credential remains securely on the user's device, a critical advancement in an era increasingly shaped by AI.

Visual TL;DR. Privacy Risks leads to Vega System. AI & Agents leads to Vega System. Zero-Knowledge Proofs (ZKPs) enables Vega System. Vega System allows Prove Specific Facts. Prove Specific Facts enables Secure Credential Sharing. Secure Credential Sharing leads to Enhanced Privacy.

  1. Privacy Risks: sharing sensitive government credentials exposes personal data
  2. AI & Agents: increasing need for secure identity verification with AI
  3. Zero-Knowledge Proofs (ZKPs): cryptographic method to prove facts without revealing data
  4. Vega System: Microsoft Research's ZKP system for digital identity
  5. Prove Specific Facts: users prove age or status without showing credential
  6. Secure Credential Sharing: enables private sharing with AI agents and services
  7. Enhanced Privacy: protects sensitive user data from exposure
Visual TL;DR
Visual TL;DR — startuphub.ai Privacy Risks leads to Vega System. AI & Agents leads to Vega System. Zero-Knowledge Proofs (ZKPs) enables Vega System enables Privacy Risks AI & Agents Zero-Knowledge Proofs (ZKPs) Vega System Secure Credential Sharing From startuphub.ai · The publishers behind this format
Visual TL;DR — startuphub.ai Privacy Risks leads to Vega System. AI & Agents leads to Vega System. Zero-Knowledge Proofs (ZKPs) enables Vega System enables Privacy Risks AI & Agents Zero-KnowledgeProofs (ZKPs) Vega System Secure CredentialSharing From startuphub.ai · The publishers behind this format
Visual TL;DR — startuphub.ai Privacy Risks leads to Vega System. AI & Agents leads to Vega System. Zero-Knowledge Proofs (ZKPs) enables Vega System enables Privacy Risks sharing sensitive government credentialsexposes personal data AI & Agents increasing need for secure identityverification with AI Zero-Knowledge Proofs (ZKPs) cryptographic method to prove factswithout revealing data Vega System Microsoft Research's ZKP system fordigital identity Secure Credential Sharing enables private sharing with AI agents andservices From startuphub.ai · The publishers behind this format
Visual TL;DR — startuphub.ai Privacy Risks leads to Vega System. AI & Agents leads to Vega System. Zero-Knowledge Proofs (ZKPs) enables Vega System enables Privacy Risks sharing sensitivegovernmentcredentials exposes… AI & Agents increasing need forsecure identityverification with… Zero-KnowledgeProofs (ZKPs) cryptographicmethod to provefacts without… Vega System MicrosoftResearch's ZKPsystem for digital… Secure CredentialSharing enables privatesharing with AIagents and services From startuphub.ai · The publishers behind this format
Visual TL;DR — startuphub.ai Privacy Risks leads to Vega System. AI & Agents leads to Vega System. Zero-Knowledge Proofs (ZKPs) enables Vega System. Vega System allows Prove Specific Facts. Prove Specific Facts enables Secure Credential Sharing. Secure Credential Sharing leads to Enhanced Privacy enables allows enables leads to Privacy Risks sharing sensitive government credentialsexposes personal data AI & Agents increasing need for secure identityverification with AI Zero-Knowledge Proofs (ZKPs) cryptographic method to prove factswithout revealing data Vega System Microsoft Research's ZKP system fordigital identity Prove Specific Facts users prove age or status without showingcredential Secure Credential Sharing enables private sharing with AI agents andservices Enhanced Privacy protects sensitive user data from exposure From startuphub.ai · The publishers behind this format
Visual TL;DR — startuphub.ai Privacy Risks leads to Vega System. AI & Agents leads to Vega System. Zero-Knowledge Proofs (ZKPs) enables Vega System. Vega System allows Prove Specific Facts. Prove Specific Facts enables Secure Credential Sharing. Secure Credential Sharing leads to Enhanced Privacy enables allows enables leads to Privacy Risks sharing sensitivegovernmentcredentials exposes… AI & Agents increasing need forsecure identityverification with… Zero-KnowledgeProofs (ZKPs) cryptographicmethod to provefacts without… Vega System MicrosoftResearch's ZKPsystem for digital… Prove SpecificFacts users prove age orstatus withoutshowing credential Secure CredentialSharing enables privatesharing with AIagents and services Enhanced Privacy protects sensitiveuser data fromexposure From startuphub.ai · The publishers behind this format

As AI-powered assistants and autonomous agents become more prevalent, the need for robust and private digital identity solutions is paramount. Verifying a user's identity, especially proving humanity or sharing credentials with AI-mediated services, requires trust. Government-issued credentials remain the bedrock of this trust, but current verification methods often necessitate sharing sensitive documents, a process fraught with privacy risks. High-profile data breaches underscore the dangers of this approach.

Vega directly addresses this challenge: can we verify information from a credential without revealing the credential? The system harnesses ZKPs, a cryptographic tool that enables proving a claim, like being over 21, without disclosing any other details. This means a user could prove their age from a driver's license without the verifier ever seeing the license itself.

Related startups

From Theory to Practice: The Vega Approach

While the concept of ZKPs for privacy-preserving identity is not new, practical implementation has been hindered by performance and setup requirements. Prior systems often demanded complex, repeatable trusted setups or sacrificed speed and proof size for independence. Vega aims for real-world viability by generating proofs in under 100 milliseconds on standard client devices, with proofs around 108 KB and verification times of 23 ms. Crucially, no trusted setup is required.

The system builds upon several foundational cryptographic advancements from Microsoft Research, including Spartan for efficient R1CS proofs, Nova for folding schemes that compress computations, HyperNova for zero-knowledge via "NovaBlindFold," and NeutronNova for efficient batch processing. Vega integrates these components into a unified, auditable, and extensible proof system.

A key innovation is "fold-and-reuse" proving. This allows users to present credentials multiple times, for instance, to different services or AI agents, without incurring the full computational cost each time. After the initial proof generation, subsequent presentations leverage cached data, significantly reducing the work required.

Vega is built in Rust and is slated for open-sourcing soon. It targets real-world formats like mobile driver's licenses and the EU Digital Identity Wallet, aligning with emerging regulatory frameworks such as the EU's age-verification blueprint and the UK's Online Safety Act.

Performance and Privacy Under the Hood

Vega's efficiency stems from two core ideas: fold-and-reuse proving and a lookup-centric circuit design. The proving pipeline splits work into distinct phases. A one-time credential phase handles setup, while a per-presentation phase re-randomizes data for unlinkability and folds expensive SHA-256 hashing steps using NeutronNova. Spartan then proves the folded circuits, and NovaBlindFold ensures zero-knowledge properties.

Hashing is a significant computational cost. Vega optimizes this by using a small "step" circuit for each SHA-256 compression function, then collapsing these instances into one using NeutronNova's folding. This approach keeps the proving key small regardless of credential length.

Achieving zero-knowledge with minimal overhead is also paramount. Vega uses a novel method involving folding the constraint system with a random instance, which hides underlying data without the complexity of traditional approaches. This ensures that zero-knowledge overhead scales with a small constraint system, not the full secret data.

The system also avoids the need for a complex CBOR parser by treating credentials as byte-addressable lookup tables. This allows the circuit to efficiently extract specific fields while verifying data integrity and ensuring contiguous byte sequences, replacing a full parser with simple lookups.

Binding Identity to the Device

To prevent misuse, Vega incorporates device binding. This ensures that proofs originate from the legitimate holder's device. The system requires the device to sign a fresh session nonce using a private key stored in a secure element. The circuit then verifies this signature against the device public key extracted from the credential.

This cryptographic assurance is vital, especially as AI agents begin to act on behalf of users. Without device binding, leaked credentials could be exploited by attackers or unauthorized agents. The Vega system, implemented in Rust, aims to provide a robust foundation for these future digital interactions, enhancing security and privacy in decentralized identity solutions. As bots increasingly outnumber humans online, such proof of human imperative becomes critical for maintaining trust in digital interactions, a challenge also highlighted in discussions around decentralized identity solutions and how AI agents are breaking the web's old rules.

The underlying proof system is available as the open-source spartan2 project. The research, presented at the IEEE Symposium on Security and Privacy, extends beyond mobile driver's licenses to any credential with a stable byte encoding and digital signature. This technology holds significant promise for future applications, including agents carrying identity on behalf of humans, an area where Microsoft Research Vega is poised to make a substantial impact.

© 2026 StartupHub.ai. All rights reserved. Do not enter, scrape, copy, reproduce, or republish this article in whole or in part. Use as input to AI training, fine-tuning, retrieval-augmented generation, or any machine-learning system is prohibited without written license. Substantially-similar derivative works will be pursued to the fullest extent of applicable copyright, database, and computer-misuse laws. See our terms.