JSON-LD VC with BBS, OID4VCI, OID4VP, and Pseudonymous DID Key

>100 Views

October 30, 24

スライド概要

Internet Identity Workshop (IIW) 39 での発表スライド (2024-10-30)
https://internetidentityworkshop.com/

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

JSON-LD VC with BBS, OID4VCI, OID4VP, and Pseudonymous DID key Dan Yamamoto (Internet Initiative Japan Inc.) 2024-10-30 / IIW 39

2.

Overview Yet to be Standardized Wallet-initiated presentation Issuer Pseudonymous did:key Pseudonymous did:key Blind BBS BBS ZKP W3C Data Integrity W3C Data Integrity W3C VC OID4VCI Holder / Wallet W3C VP Verifier OID4VP 1

3.

Pseudonymous DID key Holder / Wallet Issuers did:key for I1 Verifiers did:key for V1 did:key for I2 did:key for V2 secret key did:key for I3 did:key for V3 pubkey for dom := Hash(dom)^secret ◼ A single secret key can generate multiple public keys (did:key) for different domains ◼ Multiple public keys cannot be shown within a single domain (inner-domain linkability) ◼ It is not possible to correlate public keys across different domains (inter-domain unlinkability) 2

4.

Pseudonymous DID key Holder / Wallet Issuers did:key for I1 Verifiers did:key for V1 appeared in VP for OID4VP appeared in Key Proof for OID4VCI secret key 3

5.

Demo VC Issuer 1. Obtain a certificate of residence from the local government VP Verifier 2. Present the certificate at a skills testing center for identity verification VC Issuer 3. Receive a skill credential from the testing center after the assessment VP Verifier 4. Attach the credential to your Nostr account and share it with your friends 4

6.

TODOs ◼ Catch up the latest features e.g. Browser API, DCQL, transaction_data, ... ◼ More sophisticated user experiences ◼ Revocation ◼ Hardware security module ◼ Documentation and Standardization 5