Age Verification using Zero-knowledge Proof
Chaitali Patil, Sanjita Jain, Rupprashik A. Khare, Samyak Lahire · 2024
This research paper explores the zero-knowledge proofs (ZKPs) and integration of blockchain technology to develop a secure age verification system, specifically aimed at verifying the age of a person who is driving a vehicle (driver) as at least 18 years in the context of traffic management. Traditional authentication methods like passwords and biometrics have significant vulnerabilities, such as being susceptible to brute-force attacks, phishing, and data breaches. Unlike traditional systems and self-sovereign identity (SSI) solutions, ZKPs ensure the most secure method for authentication and verification without revealing sensitive information. The proposed implemented system utilizes blockchain-based verifiable credentials, decentralized identity, ZKPs and Polygon ID Wallet for verifying driver credentials securely. By leveraging decentralized ledgers, cryptographic protocols and zero-knowledge our system maintains transparency and immutability of records while safeguarding individual privacy and security. This paper also focuses future directions of the proposed system underscoring its potential to transform user verification processes across different sectors with high privacy requirements.