Détails du sujet
Étude et Implémentation d'un Système d'identité numérique auto-souveraine (SSI) basé sur la blockchain pour faciliter l'accès aux services financiers de base en contexte de faible bancarisation
Résumé
Auteur : NTAWIHEBA ITUZE
Niveau: G3
Département: Genie Informatique
Année Ac: 2025-2026 , | 2026-02-26 11:05:01
Mots clés
Blockchain,Identité Numérique Décentralisée (DID),Self-Sovereign Identity (SSI),Verifiable Credentials(VC),Registres distribués (DLT), ACA-Py, Hyperledger Indy/Aries
Intérêt
Ce projet de mémoire présente un intérêt scientifique, technologique et socio-économique majeur.
Sur le plan scientifique, il contribue aux travaux de recherche relatifs aux systèmes d’identité numérique décentralisée, en s’appuyant sur les standards internationaux définis par le World Wide Web Consortium (W3C), notamment les Decentralized Identifiers (DID) et les Verifiable Credentials (VC). Il permet d’analyser et d’expérimenter des architectures innovantes d’identité auto-souveraine (Self-Sovereign Identity – SSI).
Sur le plan technologique, le projet explore l’usage de la blockchain et des registres distribués (DLT) pour concevoir un système sécurisé, interopérable et sans autorité centrale, en s’appuyant sur des frameworks open source tels que Hyperledger (notamment Indy et Aries). Il apporte ainsi une validation pratique des concepts théoriques à travers un prototype fonctionnel.
Sur le plan socio-économique, ce travail répond à une problématique critique : l’exclusion financière des populations non bancarisées, souvent due à l’absence de documents d’identité formels. En proposant des preuves d’identité alternatives vérifiables, le projet vise à faciliter l’accès aux services financiers de base (microcrédit, assurance, ouverture de compte), tout en garantissant la souveraineté et la confidentialité des données personnelles.
Problématique
Comment la conception et le prototypage d'un système d'Identité Numérique Décentralisée (DID) peuvent-ils offrir une solution technique robuste et sécurisée pour l'émission et la vérification de "preuves d'identité" alternatives, favorisant ainsi l'inclusion financière des populations non bancarisées tout en garantissant la souveraineté et la confidentialité de leurs données personnelles ? Plan provisoire
Partie I : Fondements Théoriques et État de l'Art
1.Introduction Générale : Contexte de l'exclusion financière et rôle de l'identité.
2.La Problématique de l'Identité Numérique : Limites des systèmes centralisés (KYC traditionnel) et nécessité de l'identité auto-souveraine (SSI).
3.Technologies Clés :Principes de la Blockchain et des registres distribués (DLT).Détail des spécifications W3C : Decentralized Identifiers (DID) et Verifiable Credentials (VC).Présentation des frameworks DID/SSI existants (ex: Hyperledger Indy/Aries, uPort, etc.).
Partie II : Conception du Système DID pour l'Inclusion Financière
1.Analyse des Besoins Spécifiques : Identification des "preuves" nécessaires pour l'inclusion financière des populations non bancarisées.
2.Architecture du Système Proposé :Modèle des acteurs (Émetteur, Détenteur, Vérificateur) et leurs interactions. Choix de la technologie Blockchain/DLT (justification du choix d'une solution open-source et sans coût). Conception du flux d'émission et de vérification des Verifiable Credentials.
3.Défis Techniques et Solutions : Gestion de la révocation, sécurité du portefeuille (clé privée), interopérabilité.
Partie III : Implémentation et Évaluation du Prototype
1.Environnement de Développement et Outils : Présentation des outils open-source utilisés (langages, frameworks DID, simulateurs de réseau).
2.Développement du Portefeuille DID (PoC) : Implémentation des fonctionnalités clés (création d'identité, réception/stockage de VC).
3.Simulation du Cas d'Usage : Démonstration de l'émission d'un VC par un "Émetteur" simulé et de sa vérification par un "Vérificateur" simulé (ex: une institution de micro-finance).
4.Résultats et Évaluation Technique : Analyse des performances, de la sécurité et de la conformité aux spécifications W3C. Conclusion et PerspectivesSynthèse des résultats, réponse à la problématique, limites du travail et pistes de recherche futures. Hypothèses
La conception et le prototypage d’un système d’Identité Numérique Décentralisée (DID), basé sur la blockchain et les standards W3C, permettent de fournir une solution techniquement robuste, sécurisée et respectueuse de la vie privée pour l’émission et la vérification de preuves d’identité alternatives, favorisant ainsi l’inclusion financière des populations non bancarisées. Méthodes
La méthodologie adoptée dans ce mémoire repose sur une approche analytique, conceptuelle et expérimentale, structurée en quatre étapes principales :
Analyse documentaire et état de l’art
Étude des concepts d’identité numérique, d’SSI, de blockchain et de DLT.
Analyse critique des standards DID et VC du W3C.
Revue des solutions et frameworks existants (Hyperledger Indy/Aries, Sovrin, etc.).
Analyse des besoins et modélisation du système
Identification des besoins spécifiques liés à l’inclusion financière des populations non bancarisées.
Définition des acteurs du système (Émetteur, Détenteur, Vérificateur).
Conception de l’architecture fonctionnelle et technique du système DID.
Prototypage et implémentation
Développement d’une preuve de concept (PoC) d’un portefeuille d’identité numérique (DID Wallet).
Simulation de l’émission, du stockage et de la vérification d’un Verifiable Credential dans un cas d’usage financier (microcrédit).
Évaluation technique
Analyse de la sécurité (intégrité, confidentialité, résistance à la falsification).
Évaluation de la faisabilité technique, de la conformité aux standards W3C et des limites du prototype. Bibliographie
[1] W3C. (2022). Decentralized Identifiers (DIDs) v1.0. https://www.w3.org/TR/did-core/
[2] W3C. (2025). Verifiable Credentials Data Model v2.0. https://www.w3.org/TR/vc-data-model-2.0/
[3] W3C. (2021). A Primer for Decentralized Identifiers. https://w3c-ccg.github.io/did-primer/
[4] Hyperledger Foundation. Hyperledger Aries. https://www.hyperledger.org/projects/aries
[5] Hyperledger Foundation. Aries Cloud Agent - Python (ACA-Py). https://github.com/hyperledger/aries-cloudagent-python
Directeur & Encadreur
Directeur: KAMBALE Abednego WA_MUHINDO
Encadreur: Yvette kavira KALIMUMBALO
Status
Décision ou observation:
Feu vert:
Déposé : NON
Défendu: NON
Finalisé: NON
Étude et Implémentation d'un Système d'identité numérique auto-souveraine (SSI) basé sur la blockchain pour faciliter l'accès aux services financiers de base en contexte de faible bancarisation
Résumé
Auteur : NTAWIHEBA ITUZE
Niveau: G3
Département: Genie Informatique
Année Ac: 2025-2026 , | 2026-02-26 11:05:01
Mots clés
Blockchain,Identité Numérique Décentralisée (DID),Self-Sovereign Identity (SSI),Verifiable Credentials(VC),Registres distribués (DLT), ACA-Py, Hyperledger Indy/AriesIntérêt
Ce projet de mémoire présente un intérêt scientifique, technologique et socio-économique majeur.Sur le plan scientifique, il contribue aux travaux de recherche relatifs aux systèmes d’identité numérique décentralisée, en s’appuyant sur les standards internationaux définis par le World Wide Web Consortium (W3C), notamment les Decentralized Identifiers (DID) et les Verifiable Credentials (VC). Il permet d’analyser et d’expérimenter des architectures innovantes d’identité auto-souveraine (Self-Sovereign Identity – SSI).
Sur le plan technologique, le projet explore l’usage de la blockchain et des registres distribués (DLT) pour concevoir un système sécurisé, interopérable et sans autorité centrale, en s’appuyant sur des frameworks open source tels que Hyperledger (notamment Indy et Aries). Il apporte ainsi une validation pratique des concepts théoriques à travers un prototype fonctionnel.
Sur le plan socio-économique, ce travail répond à une problématique critique : l’exclusion financière des populations non bancarisées, souvent due à l’absence de documents d’identité formels. En proposant des preuves d’identité alternatives vérifiables, le projet vise à faciliter l’accès aux services financiers de base (microcrédit, assurance, ouverture de compte), tout en garantissant la souveraineté et la confidentialité des données personnelles.
Problématique
Comment la conception et le prototypage d'un système d'Identité Numérique Décentralisée (DID) peuvent-ils offrir une solution technique robuste et sécurisée pour l'émission et la vérification de "preuves d'identité" alternatives, favorisant ainsi l'inclusion financière des populations non bancarisées tout en garantissant la souveraineté et la confidentialité de leurs données personnelles ?Plan provisoire
Partie I : Fondements Théoriques et État de l'Art1.Introduction Générale : Contexte de l'exclusion financière et rôle de l'identité.
2.La Problématique de l'Identité Numérique : Limites des systèmes centralisés (KYC traditionnel) et nécessité de l'identité auto-souveraine (SSI).
3.Technologies Clés :Principes de la Blockchain et des registres distribués (DLT).Détail des spécifications W3C : Decentralized Identifiers (DID) et Verifiable Credentials (VC).Présentation des frameworks DID/SSI existants (ex: Hyperledger Indy/Aries, uPort, etc.).
Partie II : Conception du Système DID pour l'Inclusion Financière
1.Analyse des Besoins Spécifiques : Identification des "preuves" nécessaires pour l'inclusion financière des populations non bancarisées.
2.Architecture du Système Proposé :Modèle des acteurs (Émetteur, Détenteur, Vérificateur) et leurs interactions. Choix de la technologie Blockchain/DLT (justification du choix d'une solution open-source et sans coût). Conception du flux d'émission et de vérification des Verifiable Credentials.
3.Défis Techniques et Solutions : Gestion de la révocation, sécurité du portefeuille (clé privée), interopérabilité.
Partie III : Implémentation et Évaluation du Prototype
1.Environnement de Développement et Outils : Présentation des outils open-source utilisés (langages, frameworks DID, simulateurs de réseau).
2.Développement du Portefeuille DID (PoC) : Implémentation des fonctionnalités clés (création d'identité, réception/stockage de VC).
3.Simulation du Cas d'Usage : Démonstration de l'émission d'un VC par un "Émetteur" simulé et de sa vérification par un "Vérificateur" simulé (ex: une institution de micro-finance).
4.Résultats et Évaluation Technique : Analyse des performances, de la sécurité et de la conformité aux spécifications W3C. Conclusion et PerspectivesSynthèse des résultats, réponse à la problématique, limites du travail et pistes de recherche futures.
Hypothèses
La conception et le prototypage d’un système d’Identité Numérique Décentralisée (DID), basé sur la blockchain et les standards W3C, permettent de fournir une solution techniquement robuste, sécurisée et respectueuse de la vie privée pour l’émission et la vérification de preuves d’identité alternatives, favorisant ainsi l’inclusion financière des populations non bancarisées.Méthodes
La méthodologie adoptée dans ce mémoire repose sur une approche analytique, conceptuelle et expérimentale, structurée en quatre étapes principales :Analyse documentaire et état de l’art
Étude des concepts d’identité numérique, d’SSI, de blockchain et de DLT.
Analyse critique des standards DID et VC du W3C.
Revue des solutions et frameworks existants (Hyperledger Indy/Aries, Sovrin, etc.).
Analyse des besoins et modélisation du système
Identification des besoins spécifiques liés à l’inclusion financière des populations non bancarisées.
Définition des acteurs du système (Émetteur, Détenteur, Vérificateur).
Conception de l’architecture fonctionnelle et technique du système DID.
Prototypage et implémentation
Développement d’une preuve de concept (PoC) d’un portefeuille d’identité numérique (DID Wallet).
Simulation de l’émission, du stockage et de la vérification d’un Verifiable Credential dans un cas d’usage financier (microcrédit).
Évaluation technique
Analyse de la sécurité (intégrité, confidentialité, résistance à la falsification).
Évaluation de la faisabilité technique, de la conformité aux standards W3C et des limites du prototype.
Bibliographie
[1] W3C. (2022). Decentralized Identifiers (DIDs) v1.0. https://www.w3.org/TR/did-core/[2] W3C. (2025). Verifiable Credentials Data Model v2.0. https://www.w3.org/TR/vc-data-model-2.0/
[3] W3C. (2021). A Primer for Decentralized Identifiers. https://w3c-ccg.github.io/did-primer/
[4] Hyperledger Foundation. Hyperledger Aries. https://www.hyperledger.org/projects/aries
[5] Hyperledger Foundation. Aries Cloud Agent - Python (ACA-Py). https://github.com/hyperledger/aries-cloudagent-python
Directeur & Encadreur
Directeur: KAMBALE Abednego WA_MUHINDOEncadreur: Yvette kavira KALIMUMBALO
Status
Décision ou observation:Feu vert:
Déposé : NON
Défendu: NON
Finalisé: NON
