De Solid webID specificatie benutten om het gebruik van meerdere personas mogelijk te maken.

Student:Mats Werrebrouck
Richting:Master of Science in de industriële wetenschappen: informatica
Abstract:De verschuiving naar een gedecentraliseerde web vergroot het belang van authenticatie en creëert nieuwe uitdagingen bij het beheer van authenticatie. Op het gedecentraliseerde web komt het vaak voor dat mensen meerdere sociale entiteiten, ook wel persona’s genoemd, bezitten. Bestaande authenticatiemethodes zijn echter niet ontworpen om deze persona’s efficiënt te gebruiken. Dit resulteert in uitdagingen zoals het beheren en onderhouden van een aparte dataset voor elke persona, het switchen tussen persona’s en het tot stand brengen van verbindingen ertussen. Het doel van deze masterproef is het onderzoeken van een authenticatiesysteem dat de Solid WebID-specificatie gebruikt om het vlot gebruik van meerdere persona’s in het gedecentraliseerde web mogelijk te maken. Door gebruik te maken van de gedecentraliseerde aard van Solid, zullen gebruikers de flexibiliteit hebben om te switchen tussen hun identiteiten op basis van hun toegangsvereisten. Om de eerder genoemde zorgen aan te pakken, richt het onderzoek zich op twee benaderingen van personabeheer: peer-to-peer en registry-based. Ze focussen allebei op het verbinden van meerdere persona’s en het naadloos switchen daartussen. Bij de peer-to-peer benadering worden WebID-profieldocumenten gekoppeld om verbindingen tussen persona’s tot stand te brengen. Dat heeft echter beperkingen op gebied van schaalbaarheid en onderhoudbaarheid, wat de effectiviteit belemmert. Anderzijds biedt registry-based persona management een meer schaalbare en onderhoudbare oplossing door het gebruik van een gecentraliseerd register, het Master Persona Registry (MPR) genaamd. Deze benadering sluit aan bij het doel om aan efficiënt personabeheer te doen, maar kan als tegenstrijdig worden gezien op vlak van decentralisatie. Het onderzoek van deze masterproef probeert een praktische oplossing te bieden om de bruikbaarheid en functionaliteit van persona’s op het gedecentraliseerde web te verbeteren. Een analyse van de resourcevereisten, waarbij beide benaderingen worden vergeleken, toont aan dat de registry-based benadering meer opslagruimte vereist. Dit is zo door de noodzaak om de WebID’s van elke persona op te slaan. Het vereist echter in werkelijkheid slechts een kleine hoeveelheid opslag, omdat eindgebruikers realistisch gezien geen tientallen personas hebben. Sleutelwoorden: Linked data, personabeheer, solid WebID, peer-to-peer, Master Persona Registry
Abstract (Eng):The shift towards a decentralized web increases the importance of authentication and presents new challenges in managing authentication. It is common for a user to have multiple social identities, also called personas, on the decentralized web, but existing authentication methods are not designed to handle these effectively. This results in challenges such as managing and maintaining separate sets of data for each persona, switching between personas, and establishing connections between them. The objective of this master's dissertation is to research an authentication system that utilizes the Solid WebID specification to enable the seamless use of multiple personas in the decentralized web. By leveraging the decentralized nature of Solid, users will have the flexibility to switch between identities based on their data access requirements. To address the concerns raised, with a focus on connecting multiple personas and ensuring seamless switching between them, the research delves into two approaches to persona management: peer-to-peer and registry-based persona management. The peer-to-peer approach involves linking WebID profile documents to establish connections between personas. However, it has limitations in terms of scalability and maintainability, hindering its effectiveness. On the other hand, registry-based persona management offers a more scalable solution and maintainable solution through the use of a centralized registry called the Master Persona Registry (MPR). This approach aligns with the broader goal of enabling efficient persona management but could be seen as contradicting the idea of decentralization. This research aims to provide a practical solution to enhance the usability and functionality of personas on the decentralized web. An analysis of the resource requirements, comparing both persona management approaches, shows that the registry-based approach requires more storage. This is due to the need to store the WebIDs of each persona. However, it only requires a small amount of storage as end-users realistically do not have tens of personas. Keywords: Linked data, persona management, Solid WebID, peer-to-peer, Master Persona Registry