Hopp til hovedinnhold

Wallet Attestation

En wallet attestation er et kryptografisk bevis, utstedt av en Wallet Provider, som bekrefter at en bestemt Wallet Unit oppfyller de tekniske og sikkerhetsmessige kravene i EUDI Wallet-økosystemet, for eksempel at den kjører godkjent programvare og lagrer nøkler i et sikkert element. ARF kaller dette en Wallet Unit Attestation (WUA).

En WUA fremvises sammen med et credential, slik at en verifier kan kontrollere ikke bare hvem som utstedte credentialet, men også at wallet-en som fremviser det er en ekte, uendret Wallet Unit og ikke en forfalsket klient. ARF definerer to konkrete undertyper: en Wallet Instance Attestation (WIA) dekker selve appen, og en Key Attestation (KA) dekker de kryptografiske nøklene generert i wallet-ens sikre maskinvare. Sammen er de avgrenset til wallet-programvaren og dens nøkler, i motsetning til et verifiable credential, som gjør en påstand om innehaverens identitet eller attributter. En Wallet Provider utsteder attestasjonen på nytt med jevne mellomrom og kan nekte å fornye den når en enhet viser seg å være jailbroken, kjører en utdatert wallet-versjon, eller på annen måte ikke lenger oppfyller sertifiseringskravet, noe som er hvordan kompromitterte wallet-instanser presses ut av økosystemet uten å røre credentials som er lagret på dem. Relying parties kan kreve en fersk wallet attestation som del av en fremvisningsforespørsel, og noen implementasjoner binder den kryptografisk til den spesifikke transaksjonen slik at en fanget attestasjon ikke kan gjenbrukes i en annen økt. Denne lagdelte kontrollen, credential pluss wallet pluss nøkler, er det som lar en verifier stole på en ekstern fremvisning i like stor grad som en fysisk dokumentkontroll, uten et eget registreringssteg for hver relying party wallet-en noensinne snakker med.

Erstatter en wallet attestation behovet for å kontrollere selve credentialet?

Nei, den kontrollerer noe annet. Credentialet beviser en påstand om innehaveren, som alder eller kvalifikasjon, mens wallet attestation beviser at appen som fremviser det er en ekte, uendret Wallet Unit med nøkler lagret i sikker maskinvare. En verifier kontrollerer normalt begge deler før den stoler på en fremvisning.

Tilbake til ordlisten