Définition
DID : définition
Aussi appelé : VC
Les DID (Decentralized Identifiers) et les Verifiable Credentials (VC) sont des standards du W3C qui permettent à une personne ou une organisation de détenir des identifiants et des attestations numériques vérifiables, sans dépendre d'un fournisseur d'identité central.
Thème : Les bases de la crypto
Un DID est un identifiant unique, de la forme did:méthode:identifiant, contrôlé par son détenteur grâce à des clés cryptographiques. Il renvoie à un document qui décrit notamment les clés publiques permettant de prouver que l'on contrôle cet identifiant. Selon la méthode choisie, ce document peut être ancré sur une blockchain, dérivé directement d'une clé ou hébergé sur un domaine web : la blockchain n'est donc pas obligatoire. Les DID ont été normalisés par le W3C, l'organisme qui définit de nombreux standards du web.
Une Verifiable Credential est une attestation signée numériquement par un émetteur, par exemple un diplôme délivré par une université ou une preuve de majorité délivrée par une administration. Le détenteur la conserve dans un portefeuille d'identité et peut la présenter à un vérificateur, qui contrôle la signature sans contacter l'émetteur. Certains formats permettent de ne révéler qu'une partie des informations, ou de prouver que l'on a plus de 18 ans sans donner sa date de naissance. Le portefeuille européen d'identité numérique s'appuie sur des concepts proches.
Un exemple concret
Imaginons que Sarah obtienne un diplôme. Son université lui délivre une attestation signée, qu'elle stocke dans son portefeuille d'identité. Lorsqu'elle postule à un emploi, elle présente cette attestation à l'employeur, qui vérifie la signature de l'université en quelques secondes, sans appeler le service de scolarité. Ses informations personnelles, elles, n'ont jamais été inscrites sur une blockchain.
Les risques à connaître
La perte des clés qui contrôlent un DID peut faire perdre l'accès à l'identité et aux attestations associées si aucune procédure de récupération n'est prévue. Les données personnelles ne doivent jamais être écrites directement sur une blockchain publique, où elles seraient indélébiles. L'interopérabilité entre les nombreuses méthodes et formats reste par ailleurs imparfaite.
Questions fréquentes sur DID
Faut-il une blockchain pour utiliser un DID ?
Non. Certaines méthodes de DID s'appuient sur une blockchain, mais d'autres reposent sur un domaine web ou directement sur une clé cryptographique.
Mes données d'identité sont-elles stockées sur la blockchain ?
Dans une architecture bien conçue, non. Les attestations sont conservées par leur détenteur, et seuls éventuellement des identifiants, des clés publiques ou des registres de révocation sont publiés.