Vai al contenuto principale

Attestazione del wallet

(Wallet Attestation)

Un'attestazione del wallet è una prova crittografica, rilasciata da un fornitore di wallet, che attesta che una specifica unità di wallet soddisfa i requisiti tecnici e di sicurezza dell'ecosistema EUDI Wallet, ad esempio l'esecuzione di software approvato e la memorizzazione delle chiavi in un elemento sicuro. L'ARF la definisce attestazione dell'unità di wallet (WUA).

Una WUA viene presentata insieme a una credenziale, cosicché un verificatore possa controllare non solo chi ha emesso la credenziale ma anche che il wallet che la presenta sia un'unità di wallet genuina e non modificata, e non un client contraffatto. L'ARF definisce due sottotipi concreti: una Wallet Instance Attestation (WIA) copre l'app in sé, e una Key Attestation (KA) copre le chiavi crittografiche generate nell'hardware sicuro del wallet. Insieme sono circoscritte al software del wallet e alle sue chiavi, distinte da una credenziale verificabile, che fa una dichiarazione sull'identità o sugli attributi del titolare. Un Wallet Provider ri-rilascia periodicamente l'attestazione e può rifiutarne il rinnovo una volta che un dispositivo risulta essere jailbroken, esegue una versione obsoleta del wallet o non soddisfa più in altro modo la base di certificazione: è così che le istanze di wallet compromesse vengono espulse dall'ecosistema senza toccare le credenziali in esse conservate. Le relying party possono richiedere un'attestazione del wallet aggiornata come parte di una richiesta di presentazione, e alcune implementazioni la legano crittograficamente alla transazione specifica, cosicché un'attestazione catturata non possa essere riprodotta in una sessione diversa. Questo controllo a più livelli, credenziale più wallet più chiavi, è ciò che permette a un verificatore di fidarsi di una presentazione a distanza allo stesso grado di un controllo di persona su un documento, senza una procedura di iscrizione separata per ogni relying party con cui il wallet interagisce.

Un'attestazione del wallet sostituisce la necessità di controllare la credenziale stessa?

No, controlla una cosa diversa. La credenziale dimostra una dichiarazione sul titolare, come la sua età o qualifica, mentre l'attestazione del wallet dimostra che l'app che la presenta è un'unità di wallet genuina e non modificata, con chiavi conservate in hardware sicuro. Un verificatore normalmente controlla entrambe prima di fidarsi di una presentazione.

Torna al glossario