本文へスキップ
ecdsa.com

DID(分散型識別子)

did:method:identifier 形式の URI(W3C DID Core 1.0、2022年)で、公開鍵とサービスエンドポイントを列挙した DID ドキュメントに解決され、中央のレジストリではなくそのサブジェクト自身が管理します。
別表記decentralized identifierDID documentdid:webdid:key

解決の仕組みはメソッドによって大きく異なります。did:key は公開鍵を直接エンコードし、did:web は HTTPS で /.well-known/did.json を取得し(そのため DNS と WebPKI の信頼をそのまま引き継ぎます)、did:jwk は JWK を包み、台帳ベースのメソッドはドキュメントをブロックチェーンにアンカリングします。DID ドキュメントの verificationMethod の各エントリは、鍵を JWK または multibase 文字列として保持し、authentication と assertionMethod から参照されます。

一部の検証可能なクレデンシャルのエコシステムでは、DID で発行者と保有者を識別します。一方、EU デジタル ID ウォレットのアーキテクチャは主に X.509 証明書とトラストリストに依拠しているため、DID への対応が重要になるのは特定のエコシステムであり、どこでも必要なわけではありません。メソッドを選ぶことは、そのガバナンス、可用性、鍵のローテーションの挙動を選ぶことでもあります。

規格と参考文献

すべての用語