Ενσωμάτωση του Hyperledger Aries Self-Sovereign Identities με χρήση του Hyperledger Fabric ως επαληθεύσιμου μητρώου δεδομένων
Integrating Hyperledger Aries Self-Sovereign Identities using Hyperledger Fabric as a verifiable data registry

Master Thesis
Author
Misiakoulis, Georgios
Μησιακούλης, Γεώργιος
Date
2023-10View/ Open
Keywords
SSI ; Hyperledger Fabric ; Hyperledger Aries Framework Go ; Blockchain ; gRPC Bidirectional Streaming ; GOB ; Kubernetes ; Chaincode ; Verifiable data registryAbstract
The problem of identity management has been a major concern of the scientific community for several years. In particular, the combination of identity management with the full implementation of the GDPR raised new problems about how to confirm the identity of users without sharing much unnecessary information. In this direction, the use of Self Sovereign Identities has been gaining momentum in recent years. Self Sovereign Identity (SSI) is an application that allows users to keep their identities secure while proving the latter to the verifier without revealing it. One of the most mature SSI implementations is Hyperledger Aries (HLA), which currently is dependent on Indy as a Distributed Ledger and Ursa as a cryptography library. At the same time, the most well-known platform particularly for industrial applications is Hyperledger Fabric. So far, Hyperledger Aries operates as a separate system that "runs" alongside the main application and integrates the functions of SSI, increasing management and operational costs and making interoperability difficult. Identity verification is deemed preferable by enterprises, while constructing solutions with Hyperledger Fabric within their platforms. In this thesis we properly modify Aries Verifiable Data Registry (VDR) in order to be able to interact with Hyperledger Fabric as a ledger, allowing SSI applications to be built on top of Hyperledger Fabric.