ZK Credential

ZK Credential

Exploring Privacy in Digital Credentials with Zero-Knowledge Proofs and RISC Zero's zkEVM

Created on 12th November 2023

ZK Credential

ZK Credential

Exploring Privacy in Digital Credentials with Zero-Knowledge Proofs and RISC Zero's zkEVM

The problem ZK Credential solves

In the realm of digital transactions, ensuring privacy while verifying credentials remains a challenge. "ZK Credential" is a practical exploration of how this challenge can be addressed. Using (Verifiable Credentials) JWT signed credentials and Zero-Knowledge Proofs (ZKP), supported by RISC Zero's zkEVM, our project demonstrates a concept rather than a finished product.

Here's how we approach this:

  1. Flexible Credential Use: Our project uses examples like 'PersonCredential' and 'HouseLoanCredential,' but the idea is to show how different types of credentials can be securely verified. It's a concept that could apply in various sectors, not just real estate.
  2. Privacy with Zero-Knowledge Proofs: ZKP allows us to verify credentials without exposing sensitive data. It's about maintaining privacy while still ensuring that necessary verification happens.
  3. Utilizing RISC Zero's zkEVM: We chose RISC Zero's zkEVM to highlight how such tools can be used for secure, private computations. It's an example of how emerging technologies can aid in data privacy.
  4. Potential Across Industries: While our current focus is on financial transactions, the underlying concept has broader applications. It's about exploring ways to keep data safe and private in any digital interaction.
  5. A Step Towards Trust in Digital Interactions: Our project aims to contribute to the ongoing conversation about data privacy in the digital age. We're not claiming to solve all the problems, but we hope to show one way in which technology can help make digital transactions safer and more private.

Challenges I ran into

Overall the technology worked as expected. I had some issues with dependencies, versioning etc. Especially when trying to use the accelerated crates. Could easily be my knowledge came to short here.

Tracks Applied (1)

RISC Zero - ZKVM/Bonsai Track

Utilization of RISC Zero's zkVM: Your application's core functionality leverages RISC Zero's zkVM, demonstrating a pract...Read More

RISC Zero

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio