Résumé:
La blockchain est une technologie qui permet la transmission et le stockage des données
d’une manière sécurisée et transparente sans organe central. Cette nouvelle technologie
pourrait être appliquée dans plusieurs domaines tels que la gestion d’identité numérique.
Dans ce travail, nous avons proposé un système de gestion d’identité auto-souveraine basé
sur la blockchain. Le système permet à l’utilisateur de choisir ses propres données pour
s’identifier et gérer la permission d’accès à ses données. Dans notre proposition, le système
de fichiers interplanétaires IPFS est utilisé pour le stockage des données d’utilisateur. Un
fournisseur d’identité valide ces données par un ajout des hashs à la blockcchain en utilisant
un smart contrat. Le fournisseur de service à son tour vérifie l’existence des hashs
dans la blockchain en répondant à la demande d’utilisateur pour que ce dernier puisse
accéder au service fourni