SONAR|HES-SO

SONAR|HES-SO

SONAR|HES-SO regroupe les travaux de bachelor et master diffusables de plusieurs écoles de la HES-SO. Consultez cette page pour le détails.

En cas de question, merci de contacter les bibliothécaires de la HES-SO : bibliotheques(at)hes-so.ch

Bachelor thesis

Designing a Self-Sovereign Identity System with KERI

  • Sierre : Haute Ecole de Gestion Valais, 2024

43 pages

Bachelor of Science HES-SO (BSc) in Business Information Technology: Haute Ecole de Gestion Valais, 2024

English This thesis explores the design and implementation of a Self-Sovereign Identity (SSI) system
using the Key Event Receipt Infrastructure (KERI), in particular KERI-py inspired by the Global
Legal Entity Identifier Foundation (GLEIF) infrastructure. As digital identity management evolves
from centralized and federated models to decentralized and self-sovereign approaches, KERI
offers a promising solution to address the limitations of existing identity systems. This work
presents a proof of concept of a verifiable credential with the KERI protocol, focusing on the
Swiss electronic identity model. The KERI-py library was chosen as the official implementation
from the KERI community, and the GLEIF implementation was adapted to the needs of the proof
of concept.
A specific focus was put on the privacy and security aspects of the system, as well as the
documentation and usability of the KERI-py library. The experiments conducted in this thesis
successfully issued, presented, and verified a credential, but also highlighted privacy issues
related to the use of witnesses as mailbox intermediaries. The lack of detailed documentation of
the KERI-py library was also identified as a major obstacle to the development and understanding
of the system.
This work is a first step towards a verifiable credential system with decentralized identity for
the Swiss electronic identity. Future work should focus on solving the privacy issues by using a
different library or software, and reviewing the credential schema and transmission between the
actors to ensure the witnesses are kept only for their original purpose of witnessing key events.
Language
  • English
Classification
Computer science and technology
Notes
  • Haute Ecole de Gestion Valais
  • Informatique de gestion - Wirtschaftsinformatik
  • hesso:hegvs
Persistent URL
https://sonar.ch/hesso/documents/329884
Statistics

Document views: 37 File downloads:
  • Keller_Benjamin_2024.pdf: 109