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