Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Communicatie met 2 niet-bsn gerechtige partijen mbv pseudoniem over het zelfde BSN #3

Open
stevenvegt opened this issue Mar 12, 2024 · 2 comments

Comments

@stevenvegt
Copy link
Contributor

stevenvegt commented Mar 12, 2024

We hebben de volgende architectuur uitdaging mbt het gebruik van pseudoniemen:

3 Partijen:

  1. Zorgaanbieder 1 (ZA1) de raadplegende partij.
  2. Lokalisatie Register (LR)
  3. Toestemmingsvoorziening (TV)

LR en TV mogen beiden geen BSN verwerken
LR moet de toestemming controleren voordat het gegevens mag vrij geven

Stappen:
1-2: ZA1 vraagt voor BSN 2 DEPs aan: DEP(BSN)@LR en DEP(BSN)@TV
3. ZA1 vraagt lokalisatie gegevens op aan LR en geeft beide DEPs mee.
4. LR kan DEP(BSN)@TV gebruiken bij TV om de toestemming te controleren.

Probleem:
Hoe kan LR vaststellen dat beide DEPs bij het zelfde BSN horen (en de toestemming dus kan vertrouwen)?

sequenceDiagram
autonumber
ZA1 ->> BSNk : request DEP(BSN)@[LR,TV]
BSNk -->> ZA1: [DEP(BSN)@LR, DEP(BSN)@TV)]
ZA1 ->> LR: request Lokalisatie(DEP(BSN)@LR, DEP(BSN)@TV)
LR ->> TV: request toestemmingen(DEP(BSN)@TV)
TV -->> LR: toestemmingen
LR -->> ZA1: lokalisatie informatie
Loading
@stevenvegt stevenvegt changed the title Praten met 2 niet-bsn gerechtige partijen mbv pseudoniem over het zelfde BSN Communicatie met 2 niet-bsn gerechtige partijen mbv pseudoniem over het zelfde BSN Mar 12, 2024
@PieterVanGemeren
Copy link
Contributor

Voor duidelijkheid: het gaat over de situatie dat ZA1 niet te vertrouwen is. Dus is voor LR niet zeker dat beide deb's tot zelfde BSN behoren. Hierdoor kan TV een andere toestemming van een ander BSN aan LR retourneren. Oplossing kan zijn dat BSNk bij uitgifte van deb's in stap 2, de deb's cryptografisch aan elkaar linked. Kan dit?

@PieterVanGemeren
Copy link
Contributor

Is gefixed, kan gesloten worden. BSNk kan de binnenkomende DEP call, waarbinnen meerdere DEP's tegelijk opgevraagd worden, in het antwoord als geheel signen zodat onafhankelijk kan worden gevalideerd of DEP's bij elkaar horen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants