zkSSI: A Zero-Knowledge-Based Self-Sovereign Identity Framework

Self-Sovereign Identity (SSI) empowers holders to control their Verifiable Credentials (VCs) and demonstrate their compliance with verifiers' conditions by sending VCs to the verifiers. State-of-the-art SSI solutions from both industry (e.g., Polygon ID) and academia (e.g., zk-creds) protect holders' privacy by reducing the necessity to transmit these VCs which contain personal data. However, the solutions limit verifiers from expressing and verifying multiple conditions efficiently. This paper introduces zkSSI, which enables verifiers to ex-press complex requirements by combining multiple conditions using logical predicates and nested conditions. zkSSI utilizes zk-SNARKs to generate single or multiple zero-knowledge proofs, validating compliance with verifiers' requirements both on-chain and off-chain. Formal proofs are provided to show the privacy and security guarantees of zkSSI, and experimental results demonstrate its efficiency for both holders and verifiers, even when using consumer-grade hardware.

Authors

Institutions

Publication Details

Published
2024-08-19
DOI
https://doi.org/10.1109/blockchain62396.2024.00043
Citations
4
Primary Topic
Political Theology and Sovereignty
Type
article
Field-Weighted Citation Impact
4.53
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

zkSSI: A Zero-Knowledge-Based Self-Sovereign Identity Framework

William B. Sanders, Stefan Schulte, Anh-Tu Hoang, Can Umut Ileri
4 citations
Political Theology and Sovereignty
4.53
article

zkSSI: A Zero-Knowledge-Based Self-Sovereign Identity Framework

William B. Sanders, Stefan Schulte, Anh-Tu Hoang, Can Umut Ileri
article en
4 citations

Abstract

Self-Sovereign Identity (SSI) empowers holders to control their Verifiable Credentials (VCs) and demonstrate their compliance with verifiers' conditions by sending VCs to the verifiers. State-of-the-art SSI solutions from both industry (e.g., Polygon ID) and academia (e.g., zk-creds) protect holders' privacy by reducing the necessity to transmit these VCs which contain personal data. However, the solutions limit verifiers from expressing and verifying multiple conditions efficiently. This paper introduces zkSSI, which enables verifiers to ex-press complex requirements by combining multiple conditions using logical predicates and nested conditions. zkSSI utilizes zk-SNARKs to generate single or multiple zero-knowledge proofs, validating compliance with verifiers' requirements both on-chain and off-chain. Formal proofs are provided to show the privacy and security guarantees of zkSSI, and experimental results demonstrate its efficiency for both holders and verifiers, even when using consumer-grade hardware.

Universität Hamburg (DE), Hamburg University of Technology (DE)
Reduced inequalities
Openalex Percentile: Top 5%
Political Theology and Sovereignty
4.53
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.