Skip to main content
PraktijkcaseToepassing

BOA ID

Nederlandse buitengewoon opsporingsambtenaren (BOA's) — van kaartcontroleurs tot milieutoezichthouders — legitimeerden zich van oudsher met een plastic pas. Raakt u die kwijt, dan kan iedereen zich voor u uitgeven; laat u hem zien, dan onthult u uw volledige naam aan elke burger die u aanspreekt. Samen met Justis, de RET en het INSIGNE-initiatief bouwde Credenco de eerste digitale BOA ID: een Verifiable Credential uitgegeven door Justis, gedragen op de telefoon van de ambtenaar en door elke burger te verifiëren met een eenvoudige QR-scan. Echtheid, selectieve openbaarmaking en directe intrekking — gebouwd op open standaarden, beproefd met 20 BOA's bij RET Rotterdam.

De uitdaging

Nederland telt ongeveer 24.000 BOA's — controleurs in het openbaar vervoer, parkeerhandhaving, boswachters, havenpolitie en nog veel meer. Elk van hen draagt een fysieke pas die door Justis is uitgegeven. Op die pas rusten twee structurele problemen:

  • Fraudegevoelig. Een verloren of gestolen pas kan door iedereen worden gebruikt. Burgers kunnen niet controleren of de houder een echte, actueel bevoegde BOA is.
  • Privacygevoelig. Op de pas staat de volledige naam van de BOA. Kwaadwillende burgers gebruiken die om ambtenaren op te sporen, thuis lastig te vallen of hun gezin te bedreigen.
  • Traag en duur om uit te geven. Fysieke passen drukken, versturen, activeren en intrekken is een logistieke keten die dagen kost.
  • Niet in te trekken. Zodra een pas in omloop is, heeft Justis geen realtime middel om hem in de ogen van het publiek ongeldig te maken.

Het ministerie van Justitie en Veiligheid wilde een digitaal alternatief dat die risico's wegneemt en tegelijk het vertrouwen behoudt dat de fysieke pas uitstraalt — en er het liefst nieuwe mogelijkheden aan toevoegt.

De oplossing

Het INSIGNE-platform vervangt de plastic pas door een Verifiable Credential die door Justis wordt uitgegeven, op de telefoon van de BOA wordt gedragen en door elke burger te verifiëren is — zonder iets te installeren.

1. Uitgifte. Justis geeft via een webportaal een digitale BOA ID uit als Verifiable Credential, ondertekend met de eigen DID van Justis. De BOA ontvangt een e-mail met een referentiecode en, apart daarvan, een pincode. Hij installeert de INSIGNE-app, voert de pincode in en de credential wordt versleuteld op zijn toestel opgeslagen — met een herstelprocedure via seed phrase bij verlies van het toestel.

2. Legitimatie. Moet de BOA zich legitimeren, dan opent hij de app, kiest welke gegevens hij deelt (penningnummer, foto, bevoegdheidsgebied) en ontgrendelt met biometrie. De app genereert een kortlopende Verifiable Presentation.

3. Verificatie. De burger scant de QR-code op het scherm van de BOA met de standaard camera van zijn telefoon — geen app nodig. De QR bevat een versleutelde link naar een pagina van het ministerie die de gekozen gegevens van de BOA, de echtheidsstatus en de actuele geldigheid toont. De presentatie verloopt na 15 minuten en wordt hooguit één keer gebruikt.

4. Intrekking. Justis kan een BOA ID intrekken vanuit het Issuer Portal. Bij de volgende verificatie — online binnen seconden — wordt de credential als ongeldig gemeld.

De hele flow is gebouwd op W3C Decentralized Identifiers en Verifiable Credentials, zodat dezelfde credential bij elke compatibele verifier bruikbaar is en wallet-klaar is voor de uitrol van de European Digital Identity Wallet.

De BOA ID in de praktijk. In de video hieronder delen BOA's hun credential met de INSIGNE-app; een burger kan de QR-code met de camera van zijn eigen telefoon scannen om te zien of die pas geldig is.

De rol van Credenco

Credenco leverde de complete INSIGNE-stack voor de pilot van Justis en de RET, van mobiele app tot Issuer Portal en verificatiedienst. De scope:

  • INSIGNE-app voor iOS en Android — opslag van credentials, selectieve openbaarmaking, biometrische ontgrendeling en offline waarborgen.
  • Justis Issuer Portal — webapplicatie voor het uitgeven, opnieuw uitgeven en intrekken van BOA-credentials.
  • Verificatiedienst — een publieke pagina die de Verifiable Presentation toont aan elke burger die de QR scant, plus een afgeschermde weergave voor collega-handhavers.
  • Sleutelbeheer met HSM-ondersteuning op het mobiele toestel voor de privésleutels van de BOA, plus automatische blokkering als de telefoon te lang offline blijft.
  • Intrekking en audittrail — wie heeft uitgegeven, wie heeft geactiveerd, wie heeft ingezien, en wanneer.
  • Privacy-by-design-architectuur — Verifiable Presentations versleuteld opgeslagen, verwijderd na één weergave of na 15 minuten, en nooit gekoppeld aan de identiteit van de verifiërende burger.

In het kort

Sector

Publiek · Handhaving & identiteit

Initiatief

INSIGNE — digitale BOA ID

Opdrachtgever

Justis (Ministerie van Justitie en Veiligheid)

Pilotpartner

RET Rotterdam — 20 BOA’s

Standaarden

W3C DID · Verifiable Credentials · OID4VP

Hoe een digitale BOA ID werkt

Vier stappen van Justis naar het publiek — uitgifte, legitimatie, verificatie en intrekking.

1. Uitgeven

Justis ondertekent de credential

Justis geeft via het Issuer Portal een verifieerbare credential voor de BOA uit, ondertekend met de eigen DID van Justis.

2. Activeren

BOA richt de app in

De BOA ontvangt een referentiecode en een pincode, installeert de INSIGNE-app, voert de pincode in en bewaart de credential versleuteld op het toestel.

3. Legitimeren

Selectieve QR tijdens dienst

De BOA kiest welke gegevens hij deelt en genereert een QR-code. Een burger scant die met de telefooncamera, zonder app.

4. Verifiëren

Live echtheidscontrole

De burger komt op een verificatiepagina van het ministerie die echtheid, geldigheid en de gedeelde gegevens toont. Ingetrokken? Dan staat dat er ook.

Het consortium

Een compact team: Justis als uitgevende instantie, RET Rotterdam als werkgever in de pilot en Credenco als technologiepartner die de volledige INSIGNE-stack levert.

Justis logo

Opdrachtgever & uitgevende instantie

Justis

RET Rotterdam logo

Pilotpartner & werkgever van BOA's

RET Rotterdam

Credenco logo

Mobiele app, Issuer Portal & wallet-backend

Credenco

Impact

Wat er verandert wanneer de plastic pas een Verifiable Credential wordt.

Geen zoekgeraakte fysieke passen meer

Een verloren plastic BOA-pas kon voorheen door iedereen worden gebruikt. Een digitale BOA ID kan direct worden ingetrokken vanuit het Issuer Portal, en de burger die hem controleert ziet altijd de actuele status.

Privacy by design

De fysieke pas toont de volledige naam en andere persoonsgegevens van de BOA aan iedere burger. Met de digitale BOA ID kiest de handhaver zelf welke gegevens hij deelt: bewijs van bevoegdheid zonder onnodige blootstelling.

Door elke burger te verifiëren

Burgers scannen de QR-code op het scherm van de handhaver met hun telefooncamera, zonder app. Een website van het ministerie van Justitie en Veiligheid toont echtheid, geldigheid en de gedeelde gegevens.

Snellere, goedkopere uitgifte

Digitale uitgifte maakt het drukken en verzenden van fysieke passen overbodig. Justis geeft binnen enkele seconden een verifieerbare credential uit; de BOA activeert die met een pincode op zijn telefoon.

Vooruitblik

Het INSIGNE-patroon reikt veel verder dan BOA's. Elke credential die een overheidsinstantie uitgeeft — politielegitimatie, voertuigvergunningen, VOG-verklaringen, wapenvergunningen — kan hetzelfde patroon volgen: uitgegeven door de gezaghebbende bron, gedragen in een wallet, selectief gedeeld en door iedereen te verifiëren. Naarmate de European Digital Identity Wallet wordt uitgerold, wordt dezelfde BOA ID overdraagbaar tussen lidstaten, interoperabel met andere wallets en klaar voor grensoverschrijdende handhavingssamenwerking.