Architettura del consenso
Il consenso non è una casella da spuntare.
EHDS Article 71 ha reso il diritto di opposizione un diritto legale lo scorso anno. Decentralized Key Management è l'unica architettura in grado di onorarlo attraverso i confini istituzionali.
Prenoti una revisione dell'architettura del consenso di 30 minutiCinque regimi che convergono in una finestra di 24 mesi
Il consenso non è più un elemento facoltativo per le organizzazioni. In tutta Europa e in Svizzera, cinque regimi normativi distinti hanno reso l’opposizione un obbligo giuridico vincolante, e ciascuno è stato redatto indipendentemente dagli altri. Condividono una caratteristica: presuppongono che il titolare del trattamento possa smettere su richiesta di usare dati identificabili, propagare quella cessazione a ogni parte a valle e dimostrarlo in un secondo momento. L’infrastruttura di identità centralizzata non è mai stata progettata per nessuna di queste garanzie.
-
EHDS, articolo 71
In vigore dal 26 marzo 2025
L’opposizione come diritto sancito per legge; l’articolo 71(8) preclude i registri di re-identificazione; il considerando 54 impone la reversibilità.
-
GDPR, art. 7(3) + art. 17(2)
In vigore dal 25 maggio 2018
La revoca deve essere facile quanto la prestazione del consenso; i titolari devono propagare la cancellazione a ogni destinatario a valle.
-
eIDAS 2.0, articolo 5a
In vigore dal 20 maggio 2024; wallet entro il quarto trimestre 2026
Wallet di identità controllati dai cittadini, con divulgazione selettiva e obblighi di non collegabilità per le parti facenti affidamento.
-
nLPD svizzera / revisione LRUm
nLPD in vigore dal 1° settembre 2023; modifica della LRUm in consultazione
Obbligo di revoca del consenso per l’uso secondario a fini di ricerca; divieto esplicito di re-identificazione dei dati pseudonimizzati.
-
PDSG tedesco
In vigore dal 20 ottobre 2020
Accesso controllato dal paziente ai fascicoli ePA; opposizione granulare per categoria di dati, esigibile presso tutti i fornitori.
Preso singolarmente, ciascuno è gestibile. Insieme rendono insufficiente l’architettura basata su CA centralizzate.
I cinque requisiti non negoziabili
Senza il linguaggio giuridico, i cinque regimi impongono cinque requisiti tecnici all’infrastruttura di attuazione. Nessuno è facoltativo, nessuno è eliminabile per contratto, ciascuno è nominato per clausola nel diritto primario.
Fate clic su una (i) per il ragionamento · Fate clic per ingrandire il diagramma
-
Identificatori specifici per persona
L’identificatore controllato dall’interessato deve essere la radice di fiducia, non un identificatore emesso da una parte facente affidamento. Il considerando 54 dell’EHDS e l’articolo 5a di eIDAS 2.0 lo dicono entrambi in modo diretto: il cittadino deve poter agire senza che il titolare debba cercarlo in un registro separato. Ogni architettura in cui è il titolare a coniare e conservare l’identificatore fallisce qui fin dal primo giorno.
-
Opposizione verificabile e con marca temporale
La revoca deve essere un evento firmato crittograficamente e con marca temporale, che l’autorità di controllo (e un futuro tribunale) possa verificare senza doversi fidare dei log del titolare. L’articolo 7(3) del GDPR lo dice esplicitamente: l’onere della prova è a carico del titolare. Una riga in un database interno non è una prova in nessuna sede in cui il titolare è il convenuto.
-
Reversibilità senza re-identificazione
Il considerando 54 dell’EHDS esige che l’opposizione resti reversibile (il cittadino può revocarla e tornare a partecipare) senza che nessuno debba re-identificare i record sottostanti. Questo richiede che l’opposizione operi su una credenziale controllata dall’interessato, non su una tabella di corrispondenza lato server. I registri di consenso centralizzati falliscono qui per ragioni strutturali.
-
Propagazione tra titolari
L’articolo 17(2) del GDPR e l’articolo 71 dell’EHDS richiedono entrambi che la revoca si propaghi a ogni destinatario a valle. In pratica questo significa che il titolare originario non può limitarsi ad aggiornare la propria riga locale: ogni parte che abbia mai ricevuto i dati deve ri-autenticare l’autorizzazione e scoprire che è stata revocata. La federazione può farlo solo condividendo gli identificatori, il che viola il requisito successivo.
-
Non collegabilità
L’articolo 5a di eIDAS 2.0 impone che le parti facenti affidamento non possano correlare lo stesso cittadino tra transazioni distinte senza consenso. L’articolo 71(8) dell’EHDS preclude l’identificatore centralizzato tra organizzazioni che renderebbe banale la propagazione federata. I due requisiti insieme (propagare, ma non correlare) sono ciò che mette fuori gioco le architetture convenzionali.
X.509 ne soddisfa zero. La federazione soddisfa la propagazione violando la non collegabilità. DKMS li soddisfa tutti e cinque.
La trappola dell’articolo 71(8)
La risposta ingegneristica intuitiva alla richiesta di "onorare l’opposizione in tutta la rete" è tenere un elenco degli identificatori di chi si è opposto: un registro centrale di non trattamento che ogni sistema a valle interroga prima di toccare un record. L’articolo 71(8) dell’EHDS vieta esattamente questa costruzione. La clausola proibisce ai detentori dei dati di acquisire o conservare dati identificativi aggiuntivi al solo scopo di onorare le opposizioni.
Il ragionamento, reso esplicito nel considerando 54, è che il registro stesso diventa un database di re-identificazione: esattamente il danno che la norma è stata scritta per prevenire. Nel momento in cui mantenete un elenco di "persone che si sono opposte", avete ricostruito l’archivio centrale che attira gli attacchi. L’implicazione strutturale è inevitabile: il segnale di opposizione deve viaggiare con una credenziale controllata dall’interessato, non in un elenco mantenuto dal titolare.
The DKMS thesis DKMS è la risposta
La gestione decentralizzata delle chiavi è il primo fondamento strutturalmente solido per onorare l’opposizione end-to-end in condizioni interorganizzative, post-divulgazione e sotto l’occhio delle autorità di controllo.
(La gestione decentralizzata delle chiavi si basa su KERI, una specifica aperta della Trust over IP Foundation.)
Come funziona:
- L’AID di controllo dell’utente è la radice di fiducia. Le autorizzazioni vi si concatenano crittograficamente, non a un account emesso dal titolare.
- Ogni autorizzazione è ancorata nel Key Event Log (KEL) dell’AID: un registro append-only, concatenato tramite hash, il cui stato l’interessato può dimostrare unilateralmente.
- La revoca è una rotazione delle chiavi che l’interessato esegue in autonomia. La vecchia chiave viene invalidata; l’evento di rotazione è firmato e marcato temporalmente nel KEL.
- Le parti a valle che detengono credenziali obsolete devono ri-autenticarsi rispetto allo stato più recente del KEL. La revoca si propaga con un comportamento fail-closed presso ogni verificatore a valle.
Nulla nel protocollo richiede un operatore centrale. Nulla richiede che le parti facenti affidamento condividano identificatori. Nulla richiede che l’autorità di controllo si fidi dei log del titolare più che di quelli dell’interessato. Ciascuno dei cinque requisiti è soddisfatto per costruzione, non per audit.
Dove DKMS domina e dove non offre alcun vantaggio
L’onestà sull’ambito di applicazione è ciò che rende la tesi difendibile. DKMS domina in quattro condizioni: flussi di dati interorganizzativi, revoca post-divulgazione, trattamenti sotto l’occhio delle autorità di controllo e controparti ostili. Al di fuori di queste condizioni (carichi di lavoro single-tenant, artefatti derivati come i pesi di modelli ML addestrati, backup eseguiti prima della revoca, singole controparti disoneste che agiscono da sole) DKMS offre rilevamento forense, non prevenzione.
Al di fuori delle quattro condizioni in cui DKMS domina, il CMK centralizzato è una scelta razionale. Dirlo rende la tesi più solida.
Collaudato in produzione
HIN (Health Info Net) è la dorsale dell’informazione sanitaria svizzera: collega ospedali, cliniche e specialisti oltre i confini cantonali. SEAL, il livello di consegna verificabile delle email che Vereign fornisce all’interno di HIN, è oggi in produzione e trasporta oltre 800.000 messaggi verificati al mese: la prova che Vereign gestisce già infrastruttura di livello produttivo nella sanità svizzera.
Verimesh (in precedenza il progetto Stargate), il runtime di gestione decentralizzata delle chiavi che porta all’uso operativo il meccanismo di opposizione in quattro passaggi descritto sopra, è in produzione nella sanità svizzera.
Il livello FHIR di Verimesh, cioè le stesse garanzie applicate allo scambio di cartelle cliniche e non solo ai messaggi, è oggi a livello architetturale. Portarlo in produzione dipende dall’onboarding lato ospedali; la prima data realistica è fine 2026.
Cinque incidenti che dimostrano lo schema strutturale
- Kaiser Foundation Health Plan ha chiuso una class action con una transazione da 47,5 milioni di USD (2026). I dati del portale pazienti erano finiti a piattaforme pubblicitarie tramite pixel di tracciamento incorporati. L’architettura non offriva all’interessato alcun meccanismo per revocare la propagazione a valle.
- Sutter Health ha chiuso una class action con una transazione da 21,5 milioni di USD (2026). Stesso schema: tag di terze parti lato portale, nessuna primitiva di revoca controllata dall’interessato, nessun modo di dimostrare a posteriori il mancato trattamento.
- NHS National Data Opt-Out (2021): ammissione di non retroattività; il programma GPDPR è stato rinviato perché l’architettura non era in grado di onorare la revoca sui dati già condivisi con i ricercatori a valle.
- SingHealth (2018): 1,5 milioni di record violati perché i dati dei pazienti risiedevano in un unico database monolitico, senza confini crittografici per singolo paziente. Non c’era nulla che l’interessato potesse revocare; non c’era nessuna chiave da ruotare.
- DigiNotar (2011): la compromissione della CA radice ha portato i browser a togliere la fiducia a ogni certificato che quella CA avesse mai emesso. Gli interessati non avevano alcun potere di intervento a livello architetturale: identificatori e relazioni di fiducia erano interamente nelle mani dell’operatore.
Ogni incidente centralizzato condivide una caratteristica: l’utente non aveva alcun potere di intervento a livello architetturale.
Da dove iniziare
Se la vostra organizzazione tratta dati personali identificabili di natura sanitaria, finanziaria o regolamentata ed è esposta a uno qualsiasi dei cinque regimi qui sopra, il passo successivo è una revisione dell’architettura (30 minuti). Mappiamo il vostro attuale flusso di consenso rispetto ai cinque requisiti, individuiamo le lacune e vi diciamo onestamente se DKMS è la risposta giusta per il vostro ambiente.
Domande frequenti
- Cosa richiede l’articolo 71 dell’EHDS?
- L’articolo 71 dell’EHDS (in vigore dal 26 marzo 2025) dà a ogni cittadino dell’UE il diritto di opporsi all’uso secondario dei dati sanitari identificabili. L’articolo 71(8) vieta ai detentori dei dati di acquisire dati identificativi aggiuntivi al solo scopo di onorare l’opposizione, precludendo così le implementazioni centralizzate basate su "elenchi di ID che si sono opposti": l’elenco stesso è un registro di re-identificazione vietato. Il considerando 54 impone che l’opposizione sia reversibile e in forma libera.
- Perché un registro centralizzato dei consensi non può funzionare?
- L’articolo 71(8) lo vieta esplicitamente. Il registro stesso diventa un archivio di re-identificazione: esattamente ciò che la norma è stata scritta per prevenire. La risposta strutturale richiede identificatori controllati dall’interessato, non un elenco centrale controllato da un operatore.
- DKMS garantisce l’applicazione del consenso?
- No. DKMS è il primo fondamento strutturalmente solido per onorare l’opposizione end-to-end in condizioni interorganizzative, post-divulgazione e sotto l’occhio delle autorità di controllo. Al di fuori di queste condizioni (carichi di lavoro single-tenant, derivati come i pesi di modelli ML, backup già eseguiti, singole controparti disoneste) DKMS offre rilevamento forense, non prevenzione.
- Come interopera DKMS con controparti X.509 / S/MIME?
- Tramite bridge S/MIME ancorati a KERI, che consentono alla revoca di propagarsi anche alle parti che usano X.509. Il bridge ancora il certificato X.509 a un AID KERI; la revoca del consenso attiva una rotazione delle chiavi dell’AID; i verificatori X.509 a valle devono recuperare di nuovo lo stato e ri-autenticare.