OpenID for European Digital Identity: An architectural analysis of user-centric identity management
Dit artikel analyseert de architectuur van OpenID voor de Europese Digitale Identiteit en betoogt dat het huidige ontwerp, gebaseerd op een beperkt identiteitsconcept en institutionele vertrouwenslijsten, faalt in het realiseren van zelfsoevereiniteit en in plaats daarvan een recentraliseerd ecosysteem creëert, waarna technische alternatieven en onderzoeksrichtingen worden voorgesteld.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer
De Digitale Identiteit: Een Belofte die (nog) niet waargemaakt wordt
Een simpele uitleg van het onderzoek van Wouter Termont en Beatriz Esteves
Stel je voor dat de Europese Unie een nieuw, superveilig paspoort voor iedereen wil maken. Dit paspoort zou in je telefoon zitten (een "digitale wallet") en je zou er mee kunnen inloggen bij overheden, banken en winkels, zonder dat je je gegevens steeds opnieuw hoeft in te voeren. Het doel? Dat jij de baas bent over je eigen gegevens. Dit heet de EUDI (Europese Digitale Identiteit).
De techniek hiervoor is gebouwd op een nieuwe versie van de "OpenID"-standaard. De makers van dit systeem zeggen: "Dit is een revolutie! Jij hebt nu volledige controle, privacy en je identiteit is overal mee naartoe te nemen."
De auteurs van dit paper, Wouter en Beatriz, kijken echter kritisch naar de blauwdruk. Hun conclusie is verrassend: De beloften kloppen niet helemaal, en het systeem is eigenlijk veel beperkter dan gezegd wordt.
Hieronder leg ik uit waarom, met een paar simpele vergelijkingen.
1. Wat is "Identiteit" eigenlijk? (De Bouwstenen)
Voordat ze de machine controleren, kijken ze eerst naar de grondstoffen.
- Het probleem: In de wet en de technische handleidingen staat nergens precies wat "identiteit" betekent. Het is alsof je een auto bouwt zonder te weten wat een "wiel" precies is.
- Hun oplossing: Zij definiëren identiteit als een pakketje met eigenschappen.
- Analogie: Je bent niet alleen "Jan Jansen". Je bent ook "de ouder van", "de eigenaar van deze auto" of "iemand die 18 jaar is". Elk van deze pakketjes is een deel-identiteit.
- Het punt: Voor de meeste dingen (zoals alcohol kopen) hoef je niet je hele levensverhaal te tonen. Je hoeft alleen te bewijzen dat je "18+" bent. Het huidige systeem is echter zo ontworpen alsof je altijd je hele paspoort moet laten zien, in plaats van alleen het relevante stukje.
2. De Technische Valkuilen (De Gebrekkige Machine)
De auteurs kijken naar de techniek (OpenID4VCI en OpenID4VP) en vinden drie grote problemen:
A. De "Vaste Menukaart" (Statische Credentials)
- Analogie: Stel je voor dat je naar een restaurant gaat, maar de chef-kok zegt: "Je kunt alleen bestellen uit onze vaste menukaart. Je kunt niet zeggen: 'Ik wil een salade zonder tomaat' of 'Ik wil een nieuwe soep'. Je moet kiezen uit wat er al op staat."
- Het probleem: Het systeem kan alleen vooraf ingestelde documenten uitwisselen (zoals een rijbewijs of diploma). Het is niet flexibel genoeg om nieuwe, creatieve vragen te beantwoorden. Als een overheid morgen een nieuw soort certificaat nodig heeft, moet het hele systeem opnieuw worden gebouwd.
B. De "Eigen Taal" (Vraagtaal)
- Analogie: Het is alsof elke bank een eigen taal spreekt om te vragen wat je saldo is. Om bij Bank A te vragen om je naam, moet je een code in een taal gebruiken die alleen Bank A begrijpt.
- Het probleem: Het systeem gebruikt een speciale, eigen taal om te vragen welke gegevens je wilt delen. Dit maakt het moeilijk om dit te koppelen aan andere systemen. Het is niet universeel.
C. De "Live Optreden" (Geen Automatisering)
- Analogie: Stel je voor dat je een automaat wilt gebruiken die een drankje verkoopt, maar de machine vraagt elke keer: "Is dit echt jij? Kijk me aan en knik." Je kunt de machine niet programmeren om dit automatisch te doen voor je.
- Het probleem: Voor elke transactie moet de gebruiker actief en handmatig toestemming geven. Dit maakt het onmogelijk om processen automatisch te laten verlopen (bijvoorbeeld: je auto betaalt automatisch je tol, zonder dat jij je telefoon erbij hoeft te halen).
3. De "Revolutie" die er niet was (De Beloften vs. De Realiteit)
De makers van het systeem zeggen dat dit een enorme stap voorwaarts is in Privacy, Controle en Draagbaarheid. De auteurs zeggen: "Nee, dat is het niet."
- Draagbaarheid (Portability): Ze zeggen: "Je kunt je identiteit overal meenemen!"
- De realiteit: Dat kon al met de oude systemen. Het nieuwe systeem maakt je identiteit niet echt "eigenaar-vrijer".
- Controle (Selective Disclosure): Ze zeggen: "Je kunt kiezen welke stukjes je laat zien!"
- De realiteit: Dit werkt alleen omdat het systeem zo complex is gemaakt dat je een "wallet" (beursje) nodig hebt om te filteren. In andere, slimmere systemen hoef je dit filteren niet eens te doen; de server vraagt alleen wat nodig is. Het nieuwe systeem maakt het dus juist ingewikkelder.
- Privacy: Ze zeggen: "De uitgever van je paspoort weet niet waar je bent!"
- De realiteit: Nee, maar nu weet de beursjesmaker (de wallet-provider) alles wel. Je hebt de ene tussenpersoon gewoon vervangen door een andere.
4. De Politieke Valstrik (De "Lijst van Goedgekeurde Vrienden")
Dit is misschien wel het belangrijkste punt van het paper.
- Het idee: Om veilig te zijn, moet je systeem een "vertrouwenslijst" hebben. Alleen bedrijven die door de overheid zijn goedgekeurd, mogen paspoorten uitreiken.
- Het gevaar: Stel je voor dat de overheid een lijst maakt van "Goede Bakkers". Alleen deze bakkers mogen brood verkopen.
- Gevolg 1: Kleine, slimme bakkers die geen geld hebben om zich te laten registreren, mogen niet meedoen. De markt wordt gedomineerd door de grote, rijke spelers.
- Gevolg 2: De overheid heeft de macht om te beslissen wie erbij mag. Als ze niet blij zijn met een bakker, halen ze hem van de lijst.
- Gevolg 3: Omdat alles via deze lijst loopt, kan de overheid (of hackers die de lijst hacken) precies zien wat je doet. Het systeem wordt juist minder veilig en minder privé, omdat alles centraal wordt geregistreerd.
De auteurs waarschuwen: Dit voelt niet als "jij bent de baas", maar meer als "jij bent een nummer in een systeem dat door de overheid wordt beheerd".
5. Wat is de oplossing? (De Alternatieven)
De auteurs zeggen niet dat we het moeten laten, maar dat we het anders moeten bouwen.
- Gebruik de oude, bewezen techniek: In plaats van een nieuw, complex systeem te bouwen dat de regels van internet-schendingen negeert, kunnen we beter gebruikmaken van bestaande, sterke standaarden (zoals OAuth en UMA).
- Maak het flexibel: Laat systemen praten in een universele taal, zodat ze niet vastlopen in vaste menukaarten.
- Vertrouw op de technologie, niet op de lijst: In plaats van een lijst van "goede" bedrijven, zouden we systemen moeten bouwen die technisch veilig zijn, ongeacht wie ze zijn.
Conclusie in één zin
De Europese Digitale Identiteit belooft een wereld waarin jij de baas bent over je gegevens, maar door een slecht ontworpen techniek en een te strenge, politieke controle (de lijsten), riskeert het juist een systeem te worden waarin jij minder vrij bent dan nu, en waarin je gegevens makkelijker te volgen zijn.
De les: We moeten stoppen met het bouwen van "digitale paspoorten" die lijken op oude papieren documenten, en beginnen met het bouwen van slimme, flexibele systemen die echt werken voor de mens, niet voor de bureaucratie.
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.