3. Panoramica dell'Architettura

Il Sistema IT-Wallet è un ecosistema federato che consente la gestione sicura dell'Identità Digitale e lo scambio di Attestati Elettronici per cittadini e organizzazioni. L'ecosistema IT-Wallet è costruito su un'architettura multi-livello, dove gli organi di governance stabiliscono e mantengono l'infrastruttura di trust, gli Attori Primari implementano e gestiscono le Soluzioni Tecniche, e i sistemi esterni forniscono servizi aggiuntivi.

IT-Wallet implementa i due Trust Framework definiti in Infrastructure of Trust.

I seguenti diagrammi illustrano la panoramica dell'architettura IT-Wallet.

L'immagine illustra la panoramica dell'architettura IT-Wallet - governance.

Fig. 3.1 Panoramica dell'architettura IT-Wallet - Governance.

Il livello di governance richiede a tutti i partecipanti nell'ecosistema di rispettare gli standard e i requisiti di sicurezza e tecnici.

L'immagine illustra la panoramica dell'architettura IT-Wallet - primari.

Fig. 3.2 Panoramica dell'architettura IT-Wallet - Attori Primari.

Il livello operativo primario implementa il ciclo di vita principale degli Attestati Elettronici attraverso interazioni coordinate tra Soluzioni Tecniche specializzate. Tutte le operazioni degli attestati mantengono gli standard di sicurezza e privacy e consentono esperienze utente fluide.

L'immagine illustra la panoramica dell'architettura IT-Wallet - esterni.

Fig. 3.3 Panoramica dell'architettura IT-Wallet - Attori esterni.

I sistemi esterni forniscono servizi che collegano l'ecosistema IT-Wallet all'infrastruttura digitale nazionale, consentendo l'interoperabilità con i servizi governativi esistenti e le fonti di dati.

Questi tre livelli architetturali lavorano insieme per consentire operazioni sicure degli Attestati Elettronici. La natura federata di questa architettura richiede processi sistematici di onboarding per stabilire relazioni di trust tra i partecipanti e standardizzare la semantica degli Attestati Elettronici, come specificato in Registry Infrastructure.

L'architettura abilita i seguenti processi di interazione principali:

  1. Onboarding delle Entità e Federazione: Solo le entità qualificate possono partecipare alla federazione attraverso un onboarding sistematico che garantisce la conformità e stabilisce relazioni di trust crittografiche. Il sistema di onboarding include un Claims Registry e una Taxonomy che standardizzano le definizioni semantiche per tutte le Credenziali, consentendo interoperabilità e governance. L'autorizzazione delle entità segue un approccio basato su policy che concede ambiti operativi specifici basati sulle caratteristiche organizzative e sulla conformità normativa. Vedere Sezione Onboarding System and Lifecycle Management e Registry Infrastructure.

  2. Discovery delle Credenziali e Gestione del Catalogo: L'ecosistema supporta due meccanismi di discovery delle Credenziali. La discovery pubblica avviene attraverso il Catalogo degli Attestati Elettronici per le Credenziali di uso generale. La discovery privata avviene tramite Credential Offer dirette per casi d'uso specifici. Il catalogo è popolato automaticamente in base alle policy dell'Organismo di Supervisione, a partire dalle definizioni registrate nel Claims Registry e nella Taxonomy.

  3. Rilascio degli Attestati: I Credential Issuer si coordinano con le Fonti Autentiche tramite API standardizzate per richiedere Attributi dell'Utente verificati, creando Attestati Elettronici basati su dati autorevoli. L'emissione segue [OpenID4VCI], profilato da [OPENID4VC-HAIP], come richiesto da [CIR2024/2982]. Il rilascio può procedere sia per le Credenziali scoperte nel Catalogo delle Credenziali sia per le Credenziali fornite tramite flussi di Credential Offer. Il Trust Framework applicabile è selezionato come specificato in Selection at Issuance. Un QEAA o un PuB-EAA segue inoltre Modello di Dati QEAA e PuB-EAA.

  4. Archiviazione e Gestione degli Attestati: Le Soluzioni IT-Wallet ricevono e gestiscono gli Attestati Elettronici sui dispositivi degli utenti. La gestione sicura del ciclo di vita degli attestati include la disclosure selettiva come richiesto da [CIR2024/2979].

  5. Presentazione e Verifica degli Attestati: Gli Utenti presentano gli Attestati Elettronici alle Relying Party, che verificano i claim attraverso validazione crittografica e verifica dello stato. La presentazione remota utilizza [OpenID4VP] profilato da [OPENID4VC-HAIP]. La presentazione in prossimità utilizza [ISO18013-5], come richiesto da [CIR2024/2982]. Le Relying Party operano all'interno di ambiti autorizzati che definiscono quali tipi di attestati e scopi possono richiedere, con validazione contro il Claims Registry per la verifica dello schema. Il Trust Framework applicabile è selezionato come specificato in Selection at Presentation.