Identité numérique : informations d'identification vérifiables
Alors que l'empreinte numérique des individus et des organisations continue de s'étendre, le besoin de solutions d'identité numérique sécurisées et robustes devient de plus en plus pressant. Une approche qui a beaucoup retenu l'attention est celle des informations d'identification vérifiables (VC). Les VC sont des documents standardisés et signés cryptographiquement qui attestent des informations sur une entité, offrant un moyen sécurisé et interopérable d'authentifier et de vérifier les données associées.
Les informations d'identification vérifiables se concentrent sur les affirmations faites au sujet d'un individu ou d'une organisation. Ces affirmations constituent l'épine dorsale de la CV et fournissent les informations nécessaires à la vérification.
Réclamations
Une revendication est composée d'une relation sujet-propriété-valeur, où le sujet est l'entité décrite, la propriété est la caractéristique vérifiée et la valeur est l'information spécifique attestée. Par exemple, une réclamation concernant John Doe pourrait indiquer qu'il a 18 ans, où John Doe est le sujet, « age » est la propriété et « 18 » est la valeur.
Comprendre les revendications et leur importance pour attester de l'authenticité des informations est crucial lors de l'examen de l'utilisation des informations d'identification vérifiables. En explorant le rôle des revendications dans le cadre des informations d'identification vérifiables, nous pouvons mieux comprendre comment cette technologie peut être utilisée pour vérifier et partager des informations en ligne de manière sécurisée et efficace.
Identifiants vérifiables
Les VC peuvent être utilisés pour représenter numériquement divers types d'informations, y compris, mais sans s'y limiter :
- Permis de conduire
- Passeports
- Cartes d'identité d'étudiant ou d'employé
- Billets d'avion
- Cartes d'assurance, telles que médicale ou automobile
- Dossiers d'apprentissage, comme les diplômes ou les relevés de notes
- Preuves d'achat ou de participation à une communauté ou à un organisme.
Le modèle de données d'informations d'identification vérifiables du W3C définit la structure et les composants d'un VC. Les trois parties principales d'un VC sont :
- Métadonnées : informations sur l'identifiant, telles que l'émetteur, la date d'émission et la date d'expiration.
- Revendications : Déclarations sur le sujet, telles que son nom, son âge ou ses qualifications.
- Preuves : Des signatures numériques ou d'autres formulaires de vérification confirment l'authenticité des réclamations. Ces preuves sont utilisées pour établir la confiance dans les affirmations faites dans le VC.
- L'entité émettrice d'origine ( la source des données )
- Il a été délivré à l'entité qui le présente ( le sujet des données )
- Il n'a pas été altéré ( l'intégrité des données )
- Si l'émetteur a révoqué l'identifiant ( l'état des données )
Présentation vérifiable
Le W3C a également développé une norme de présentations vérifiables (VP) , qui définit un moyen pour les titulaires de partager de manière sécurisée et sélective des informations à partir de leurs informations d'identification vérifiables (VC). Cette norme garantit l'interopérabilité, la confidentialité et la sécurité, faisant des VP un outil précieux pour divers cas d'utilisation.
Les présentations vérifiables (VP) offrent un avantage unique en permettant au titulaire d'un identifiant vérifiable (VC) de présenter ses informations de manière sécurisée et contrôlée. Cela signifie que le titulaire ne peut partager que les informations nécessaires pour une transaction spécifique, protégeant ainsi sa confidentialité et sa sécurité.
En plus de fournir un moyen sécurisé et contrôlé de partager des informations, les présentations vérifiables (VP) offrent également la possibilité de créer des informations d'identification dérivées. Cela signifie qu'un détenteur d'un justificatif vérifiable (VC) peut créer un nouveau justificatif d'identité indépendant basé sur les informations contenues dans le VC d'origine sans révéler l'intégralité du VC d'origine. Cela permet un contrôle encore plus granulaire des informations partagées et améliore encore la confidentialité et la sécurité.
L'image ci-dessus illustre la relation entre les informations d'identification dérivées et les informations d'identification d'origine dans une présentation Zero-Knowledge Proof (ZKP). Les informations d'identification dérivées sont utiles lorsque seul un sous-ensemble spécifique d'informations provenant des informations d'identification d'origine est requis. Dans ces situations, des preuves à connaissance nulle (ZKP) peuvent être utilisées.
Le W3C a proposé une norme pour la mise en œuvre de Zero-Knowledge Proofs (ZKP) via la spécification Verifiable Credentials Data Model. Les étapes générales de mise en œuvre des ZKP à l'aide de la spécification VC du W3C :
- Le prouveur génère une preuve à connaissance nulle (ZKP) de la possession de l'identifiant d'origine (par exemple, une clé privée). Ensuite, il l'inclut dans une présentation avec le justificatif dérivé (par exemple, un sous-ensemble des données du justificatif d'origine).
- Le vérificateur reçoit la présentation du prouveur, qui comprend la preuve de possession (ZKP) et les informations d'identification dérivées. Le Vérificateur vérifie alors le ZKP de possession à l'aide d'une clé publique qui correspond à la clé privée utilisée par le Prouveur.
- Le vérificateur peut alors confirmer l'authenticité de l'identifiant dérivé sans avoir à accéder ou à stocker les données sensibles dans l'identifiant d'origine.
Les preuves à connaissance nulle (ZKP) sont considérées comme la méthode la plus privée de vérification des informations, car elles permettent la vérification sans divulguer les données réelles. Ils sont un composant essentiel du cadre W3C Verifiable Credentials (VC) et Verifiable Presentations (VP). Les ZKP offrent une sécurité et une confidentialité élevées lors de la vérification et de la présentation des informations d'identification numériques, favorisant la confiance et l'interopérabilité au sein de l'écosystème d'identité numérique tout en protégeant les informations sensibles.
Conclusion
En conclusion, les identifiants vérifiables (VC) offrent une solution sécurisée et robuste pour la vérification de l'identité numérique en fournissant un cadre standardisé et signé cryptographiquement pour attester des informations sur un individu ou une organisation. Le modèle de données d'identification vérifiable du W3C définit la structure et les composants d'un VC, y compris les métadonnées, les revendications et les preuves, qui garantissent l'authenticité et l'intégrité des informations qu'il contient. De plus, les présentations vérifiables (VP) permettent aux titulaires de partager des données de manière sélective à partir de leurs VC, protégeant ainsi leur confidentialité et leur sécurité. L'intégration de preuves à connaissance zéro (ZKP) améliore encore la sécurité et la confidentialité des VC et des VP, ce qui les rend précieux pour des cas d'utilisation tels que l'accès sécurisé, les demandes de prêt simplifiées et même le remplacement des formulaires d'identification traditionnels.
![Qu'est-ce qu'une liste liée, de toute façon? [Partie 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































