L’analyse de l’EPFL sur le système e-ID suisse met en lumière son architecture décentralisée sécurisée par Hyperledger Indy, assurant confiance et transparence sans stocker de données personnelles.
L’EPFL, via son centre pour la confiance numérique Tech4Trust, a analysé les détails techniques du futu système e-ID suisse et de ses composants. Dans son article référencé ci-dessous, il en ressort une analyse très intéressante des aspects techniques détaillé de la première proposition pour le système d’identification électronique.
L’article explore son architecture, ses composants et l’utilisation innovante d’identifiants décentralisés et d’informations d’identification vérifiables. Il en ressort que le point d’ancrage de confiance du système E-ID est le grand livre qui utilise l’Hyperledger Indy. Le registre E-ID open source est donc construit sur la technologie d’un grand livre distribué pour la confiance et la transparence.
Selon cette analyse, il en ressort que le grand livre stocke différents types d’informations accessibles au public mais la conception d’Hyperledger garantit qu’aucune information personnelle identifiable (PII) n’est stockée ou ne peut en être déduite. Les informations importantes stockées dans le grand livre comprennent les identifiants décentralisés (DID) et les clés publiques des émetteurs ainsi que des définitions des schémas et des informations d’identification décrivant la structure et le format des informations d’identification à délivrer.
Pour information, Hyperledger Indy est une blockchain autorisée, ce qui signifie que les entités souhaitant participer en tant qu’opérateurs de nœuds doivent obtenir l’autorisation, généralement d’un organe directeur ou d’un consortium.
La technologie de registre distribué d’Hyperledger Indy utilise des mécanismes de consensus pour garantir la résilience contre les pannes et les comportements malveillants. Dans un réseau Indy typique, plusieurs nœuds exploités par diverses organisations travaillent ensemble pour maintenir l’intégrité et la cohérence du grand livre.
![](https://i0.wp.com/www.ledecodeur.ch/wp-content/uploads/2024/06/image-2.png?resize=1024%2C624&ssl=1)
Ces mécanismes de consensus sont utilisés pour garantir que tous les nœuds participant à un réseau conviennent que les mêmes transactions ont eu lieu et pour empêcher les nœuds malveillants de se comporter mal. Plenum, le protocole de consensus utilisé par Hyperledger Indy, permet au système d’atteindre un consensus même si certains nœuds échouent ou se comportent de manière malveillante.
Toutes ces informations sont accessibles publiquement à tous, garantissant la transparence et facilitant l’audit du système par des tiers, ce qui augmente la confiance.