Tradizionalmente, banche, app di pagamento, exchange e piattaforme di lending conservano informazioni personali identificabili, come passaporti, bollette o documenti societari, in database di identità centralizzati separati per ogni interazione.
Con un identità self-sovereign (SSI) protocollo, gli utenti possono memorizzare credenziali firmate in un wallet e condividere solo la prova richiesta da un verificatore, come lo stato KYC. Combina identificatori decentralizzati (DIDs), credenziali verificabili (VCs) conformi W3C, prove crittografiche e wallet di identità.
Secondo il modello W3C, un emittente crea una credenziale, un titolare la memorizza e un verificatore controlla che sia autentica e non alterata. Tuttavia, ciò non rimuove le responsabilità KYC, AML, sanzioni o due diligence del cliente.
Questo articolo evidenzia i cinque principali protocolli SSI che le aziende possono implementare per ridurre l’attrito nell’onboarding limitando al contempo la quantità di dati personali conservati nei database centralizzati.
Punti chiave
- OpenID4VC semplifica l’emissione e la verifica delle credenziali per app web e mobile.
- Privado ID utilizza zero-knowledge proof per verificare le attestazioni di identità senza rivelare le credenziali complete, mentre Hyperledger Indy supporta sistemi di identità personalizzati.
- cheqd supporta i controlli sullo stato delle credenziali e i pagamenti degli emittenti, mentre SpruceID fornisce strumenti per creare wallet di credenziali digitali e sistemi di verifica.
1. OpenID for Verifiable Credentials (OpenID4VC)
OpenID4VC collega le credenziali di identità ai flussi di autorizzazione basati su OAuth. OpenID4VCI definisce un’API protetta da OAuth per l’emissione di credenziali, mentre OpenID4VP definisce come un verificatore richiede e riceve le presentazioni di credenziali.
Questo approccio è pratico per le organizzazioni con sistemi di autenticazione web o mobile esistenti. OpenID4VP si basa su OAuth 2.0 e supporta più formati di credenziali, tra cui W3C Verifiable Credentials, ISO mdoc, SD-JWT VC e AnonCreds.
Per exchange crypto e banche, OpenID4VP può rendere più semplice la verifica basata su wallet perché si integra nei modelli di autenticazione già noti a sviluppatori e team di sicurezza.
2. cheqd
cheqd, rete londinese lanciata il 23 novembre 2021, associa l’emissione di credenziali a pagamenti e registri di fiducia, consentendo agli emittenti di addebitare la verifica. È costruita sull’ecosistema Cosmos e funziona con delegated proof of stake.
La rete supporta la gestione del ciclo di vita dei DID, le risorse collegate ai DID, i registri di fiducia e gli elenchi di stato, inclusi i meccanismi StatusList2021 e BitstringStatusList. Supporta inoltre gli standard di credenziali e gli approcci di scambio tra cui W3C VCDM, SD-JWT, OpenID4VC、AnonCreds e DIDComm.
La funzione Credential Payments permette a un verificatore di pagare un emittente per sbloccare le informazioni sullo stato della credenziale, creando un modello opzionale verificatore-paga-emittente anziché un pagamento obbligatorio per ogni verifica.
cheqd è rilevante per le organizzazioni che devono gestire le credenziali oltre l’emissione iniziale. Gli sviluppatori possono inoltre utilizzare le sue API e infrastrutture senza costruire ogni componente di identità da zero.
3. Hyperledger Indy
Hyperledger Indy è un framework open-source per distributed ledger progettato per l’identità decentralizzata. Fornisce l’infrastruttura per DIDs, VCs e scambi di credenziali che preservano la privacy.
Indy fornisce il ledger di identità decentralizzata, mentre Aries offre il framework agent per la gestione delle credenziali. Insieme consentono alle organizzazioni di emettere, detenere, presentare e verificare credenziali senza esporre dati di identità personali su un ledger pubblico.
Indy si adatta alle organizzazioni che necessitano di controllo sulla propria infrastruttura di identità e dispongono della capacità ingegneristica per gestirla. Il compromesso è una maggiore responsabilità in termini di deployment, governance, aggiornamenti e integrazione.
4. Privado ID
Privado ID combina DIDs, VCs e zero-knowledge proof. La sua infrastruttura supporta l’emissione e la verifica delle credenziali.
Il protocollo Iden3 sottostante è progettato per massimizzare la privacy del titolare tramite zero-knowledge proof. Un utente può dimostrare che una credenziale soddisfa la richiesta di un verificatore, come un requisito di età o residenza, senza divulgare la credenziale completa.
Privado ID segue i principi SSI e implementa gli standard Decentralized Identity Foundation. Supporta inoltre credenziali emesse secondo gli standard W3C e funziona con blockchain compatibili EVM.
5. SpruceID
SpruceID costruisce infrastrutture di identità per emettere, detenere, presentare e verificare credenziali digitali. Il suo lavoro include patenti di guida mobili, credenziali professionali, servizi governativi e flussi di prevenzione delle frodi.
SpruceID aiuta i governi a progettare, integrare e gestire sistemi sicuri di identità, verifica e scambio dati su piattaforme legacy.
Il prodotto SpruceKit fornisce strumenti open-source per credenziali digitali verificabili. DIDKit è un toolkit multipiattaforma per DIDs e VCs W3C, mentre Credible è il wallet nativo per credenziali di SpruceID per Android e iOS.
Confronto tra i protocolli SSI
| Opzione | Categoria | Ruolo principale | Ideale per |
| OpenID for Verifiable Credentials | Specifiche di protocollo aperto | Emissione e presentazione delle credenziali | Verifica web e mobile |
| Hyperledger Indy | Framework open-source | Ledger di identità e infrastruttura agent | Deployment SSI personalizzati |
| Privado ID | Framework SSI nativo ZK | Verifica delle credenziali che preserva la privacy | Applicazioni Web3 e focalizzate sulla privacy |
| SpruceID | Infrastruttura di identità e strumenti per sviluppatori | Wallet, SDK e tooling di verifica | Creazione di prodotti basati su credenziali |
| cheqd | Rete pubblica di identità | Infrastruttura di credenziali e pagamenti opzionali | Dati attendibili e mercati delle credenziali |
Conclusione
La verifica dell’identità è spesso ripetitiva e costosa. SSI offre un’opzione che consente a un emittente fidato di rilasciare una credenziale verificabile crittograficamente che un cliente memorizza in un wallet e presenta a una banca, un’app fintech o una piattaforma di asset virtuali quando necessario.
I principali protocolli SSI, tra cui OpenID4VC, Hyperledger Indy, Privado ID, SpruceID e cheqd, sono strumenti per costruire wallet di credenziali e sistemi di verifica. La scelta giusta dipende dal fatto che un’azienda dia priorità a un’integrazione più semplice, alla monetizzazione delle credenziali, al controllo dell’infrastruttura o alla verifica che preserva la privacy.
#Adessonews seleziona nella rete articoli di particolare interesse.
Se vuoi leggere l’articolo completo clicca sul seguente link



