Wallet Attestation
A wallet attestation egy kriptográfiai bizonyíték, amelyet egy tárcaszolgáltató állít ki, és amely igazolja, hogy egy adott tárcaegység megfelel az EUDI Wallet ökoszisztéma technikai és biztonsági követelményeinek, például jóváhagyott szoftvert futtat, és a kulcsokat biztonságos elemben tárolja. Az ARF ezt Wallet Unit Attestationnek (WUA) nevezi.
A WUA-t egy hitelesítő adat mellett mutatják be, így az ellenőrző fél nemcsak azt tudja ellenőrizni, ki bocsátotta ki a hitelesítő adatot, hanem azt is, hogy a bemutatást végző tárca valódi, változatlan Wallet Unit, nem pedig egy meghamisított kliens. Az ARF két konkrét altípust határoz meg: a Wallet Instance Attestation (WIA) magát az alkalmazást fedi le, a Key Attestation (KA) pedig a tárca biztonságos hardverében generált kriptográfiai kulcsokat. Együtt a tárca szoftverére és kulcsaira vonatkoznak, elkülönülve az ellenőrizhető hitelesítő adattól, amely a birtokos identitásáról vagy attribútumairól tesz állítást. Egy Wallet Provider rendszeresen újra kiállítja az attesztációt, és megtagadhatja annak megújítását, ha egy eszközről kiderül, hogy jailbreakelt, elavult tárcaverziót futtat, vagy más okból már nem felel meg a tanúsítási alapkövetelményeknek, így kerülnek ki a kompromittálódott tárcapéldányok az ökoszisztémából anélkül, hogy a rajtuk tárolt hitelesítő adatokhoz hozzá kellene nyúlni. Az ellenőrző felek megkövetelhetik egy friss wallet attestation bemutatását a presentation request részeként, és egyes bevezetések kriptográfiailag az adott tranzakcióhoz kötik azt, így egy elfogott attesztáció nem játszható le egy másik munkamenetben. Ez a rétegzett ellenőrzés, hitelesítő adat plusz tárca plusz kulcsok, teszi lehetővé, hogy egy ellenőrző fél ugyanolyan mértékben bízzon egy távoli bemutatásban, mint egy személyes dokumentum-ellenőrzésben, minden egyes ellenőrző félnél külön regisztrációs lépés nélkül, akivel a tárca valaha is kapcsolatba lép.
A wallet attestation kiváltja magának a hitelesítő adatnak az ellenőrzését?
Nem, más dolgot ellenőriz. A hitelesítő adat a birtokosra vonatkozó állítást bizonyít, például az életkorát vagy képesítését, míg a wallet attestation azt bizonyítja, hogy a bemutatást végző alkalmazás egy valódi, változatlan Wallet Unit, amelynek kulcsait biztonságos hardver tárolja. Az ellenőrző fél rendszerint mindkettőt ellenőrzi, mielőtt megbízna egy bemutatásban.