zPass docs
  • zPass
    • Introduction
    • Quickstart
    • Background
    • Benefits & Use Cases
    • Technical Foundations
    • System Participants
    • Powered by Aleo
  • Fundamentals
    • Issuer
    • Holder
    • Verifier
    • Off-chain flow
    • On-chain flow
    • Local Execution with WASM
  • ZPass Programs
    • Background
    • Verify offchain program
    • zPass issuance program
    • zPass hiding program
    • zPass invalidate program
    • zPass invalidate hiding program
    • zPass merkle tree size 8 program
  • ZPass SDK
    • Methods References
      • constructor
      • setNewHost
      • issueZPass
      • getZPassRecord
      • proveOnChain
      • proveOffChain
      • verifyOnChain
      • verifyOffChain
      • signCredential
      • initThreadPool
      • createAleoWorker
      • getMerkleRoot
      • getMerkleTree
      • getMerkleProof
      • getLeavesHashes
      • signMerkleRoot
  • Example Usage
    • Step-by-step Guide
Powered by GitBook
On this page
  1. zPass

Introduction

Navigating the balance between robust identity verification and user privacy is essential in an increasingly digital world. Traditional identity systems, vulnerable to DDoS and single-point failures, fall short in the modern threat landscape.

In this paper, we present zPass, a protocol on the Aleo blockchain that uses zero-knowledge cryptography to empower users with:

  • Decentralized identity verification, reducing risks like insider threats or data breaches from unpatched vulnerabilities.

  • Anonymous credentials from existing identity documents, streamlining real-world adoption without requiring protocol changes.

  • Selective attribute disclosure for user privacy, allowing users to prove identity assertions over multiple credentials.

zPass sets a new standard for fast, secure, and privacy-preserving digital identity.

NextQuickstart

Last updated 4 months ago

Page cover image