View Proposal


Proposer
Timothy Yap
Title
Privacy-Preserving Verification of Academic Credentials Using Zero-Knowledge Proofs
Goal
To design and implement a privacy-preserving credential verification system that enables users to prove claims about academic credentials without revealing unnecessary personal information.
Description
Digital credential verification often requires users to disclose entire credentials, even when only specific attributes need to be verified. Such disclosures may reveal personal information that is not required for the verification process. This project aims to investigate and implement privacy-preserving verification mechanisms based on zero-knowledge proofs (ZKPs). The developed system will allow users to prove statements about their academic credentials, such as degree ownership, graduation status, or achievement of a minimum academic requirement, without revealing the complete credential. The project will leverage existing zero-knowledge proof frameworks and credential technologies to develop a working prototype. The solution will be evaluated in terms of privacy preservation, verification performance, computational overhead, and usability.
Resources
Zero-Knowledge Proof Frameworks, Distributed Ledger Technologies (e.g., Polygon, Ethereum Layer 2), Smart Contracts, Solidity, MetaMask, Node.js React
Background
Url
Difficulty Level
High
Ethical Approval
None
Number Of Students
1
Supervisor
Timothy Yap
Keywords
zero-knowledge proofs, privacy-preserving authentication, selective disclosure, verifiable credentials, decentralized identity, blockchain
Degrees
Bachelor of Science in Computing Science