Verifiable Credentials with Privacy-Preserving Tamper-Evident Revocation Mechanism

Conference Paper (2023)
Author(s)

Li Xu (Student TU Delft)

Tianyu Li (TU Delft - Cyber Security)

Z Erkin (TU Delft - Cyber Security)

Research Group
Cyber Security
Copyright
© 2023 Li Xu, T. Li, Z. Erkin
DOI related publication
https://doi.org/10.1109/BCCA58897.2023.10338923
More Info
expand_more
Publication Year
2023
Language
English
Copyright
© 2023 Li Xu, T. Li, Z. Erkin
Research Group
Cyber Security
Bibliographical Note
Green Open Access added to TU Delft Institutional Repository 'You share, we take care!' - Taverne project https://www.openaccess.nl/en/you-share-we-take-care Otherwise as indicated in the copyright section: the publisher is the copyright holder of this work and the author uses the Dutch legislation to make this work public.@en
Pages (from-to)
266-273
ISBN (print)
979-8-3503-3924-6
ISBN (electronic)
979-8-3503-3923-9
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Verifiable Credential (VC) is a new standard proposed by the W3C association to facilitate the expression and verification of third-party-verified credentials on the Internet, such as passports or diplomas. However, the current VC data model lacks an explicit revocation design that guarantees the secure operations of the system, which limits its application. In this paper, we specify the requirements for a tamper-evident and privacy-preserving revocation mechanism, based on which we compare existing solutions and propose our revocation mechanism that satisfies all the requirements. Our design combines a cryptographic accumulator and a role-based blockchain. With zero-knowledge proof, the verifier can operate off-chain computation of the revocation status while ensuring the correctness of revocation information published on the blockchain. Our analysis shows that the proposed revocation mechanism can prevent fraud using forged and revoked credentials and relieve privacy concerns caused by the correlation of digital data. Our proof-of-concept implementation demonstrates that our revocation mechanism adds only 42.86 ms overhead in the presentation and 31.36 ms overhead in the verification of verifiable credentials. We also provide scalability analysis, which illustrates that the throughput of our blockchain can meet real-world needs.

Files

Verifiable_Credentials_with_Pr... (pdf)
(pdf | 0.908 Mb)
- Embargo expired in 11-06-2024
License info not available