VCaDID: Verifiable Credentials with Anonymous Decentralized Identities
Description
Concerns about how third parties manage personal information have led to the development of decentralized identities (DIDs) and verifiable credentials (VCs). The World Wide Web Consortium (W3C) working group has been developing standards for DIDs and VCs. In the W3C standards, a DID identifies an entity (a DID holder) and a VC confirms that this DID holder has some associated attributes. A DID holder can obtain many VCs and confirm any number of these VCs to others (verifiers) in verifiable presentations (VPs). In order to keep a holder’s identity and attributes private, it is necessary to achieve anonymous VPs that allows this information to be kept confidential. The W3C working group recommends using randomizable signatures to create VCs with zero-knowledge proofs for this purpose. However, the anonymous VPs provided by the this method are limited that in the real world, credentials in cross domains cannot be universally verified. To overcome this limitation, in this paper, we propose a new scheme, called Verifiable Credentials with anonymous DIDs (VCaDID), which aims to achieve anonymous VPs in cross-domain settings. The main technique in our VCaDID scheme is a ring signature with multiple attributes by hiding a holder’s public key among a ring of holders. In our scheme, we set private keys associated with the holder’s DID and attributes, which allow the holder to anonymously present these credentials in a verifiable way. We also prove that the proposed VCaDID scheme satisfies correctness, anonymity and unforgeability under security assumptions of discrete log and random oracle model. Finally, we implement our scheme to demonstrate its feasibility.
Files
VCaDID_Verifiable_Credentials_with_Anonymous_Decentralized_Identities.pdf
Files
(326.0 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:11ca66042c586b7a517d6408266dbbab
|
326.0 kB | Preview Download |
Additional details
Identifiers
Related works
- Is described by
- Conference proceeding: 10.1109/TrustCom63139.2024.00086 (DOI)
Funding
Dates
- Available
-
2025-04-04
References
- 10.1109/TrustCom63139.2024.00086