
Zero Knowledge Bringing ZK to Google Wallet with Abhi and Matteo
24 snips
Jun 11, 2025 Abhi Shelat and Matteo Frigo, engineers at Google with deep expertise in cryptography and ZK systems, discuss their integration of zero-knowledge proofs into Google Wallet. They highlight the technical decisions behind the Anonymous Credentials for ECDSA, balancing client efficiency with user privacy. The conversation dives into the challenge of revoking credentials like stolen passports and the significance of bringing advanced cryptography to mainstream tech, emphasizing its potential for enhancing security without sacrificing usability.
AI Snips
Chapters
Transcript
Episode notes
Design Constraints Shape System
- The problem required zero-knowledge proofs that run efficiently on client phones.
- Using ECDSA signatures from secure elements and no trusted setup were key constraints shaping the design.
Anonymous Credentials Explained
- The system holds a government-issued signature binding identity attributes to a device public key.
- A zero-knowledge proof reveals attributes like age without leaking the device key used, preventing tracking.
Onboarding Verified by DMV
- The onboarding process involves a video facial verification and photo upload to the DMV.
- Once approved, a signed credential is securely sent and stored on the phone biometric-protected.
