Piattaforma abilitante
CIE
Carta d'Identità Elettronica
La nuova CIE è molto più che un documento d'identità: grazie al microprocessore RF può essere letta da dispositivi NFC (es. smartphone) e usata per accedere ai varchi o per creare connessioni sicure (TLS) verso i servizi in rete.
Community leader
Intro
La Carta d’Identità Elettronica (CIE) versione 3.0 viene già distribuita in oltre il 90% del territorio italiano a chiunque chieda o rinnovi la carta d’identità.
La CIE non è solo un documento d’identità, ma una tecnologia utile per la realizzazione di nuovi servizi offerti ai cittadini, fruibili anche tramite smartphone e tablet, grazie alla presenza di un microchip NFC. Se pensate che ogni italiano, entro 10 anni, avrà nelle proprie tasche un documento d’identità che è anche un token NFC unico e sicuro, è facile immaginare numerose applicazioni:
-
Varchi elettronici a basso livello di sicurezza, come per esempio l’accesso alla palestra, semplicemente avvicinando la carta ad un lettore.
-
Attraversamento veloce e sicuro di varchi ad alto livello di sicurezza, come per esempio l’accesso agli stadi.
-
Accesso al trasporto pubblico, magari associato ad un portafoglio virtuale per pagare il biglietto.
-
Conferma della presenza sul luogo di lavoro.
-
Check-in in un hotel, senza bisogno di fare fotocopie.
Tutto ciò verrà reso possibile grazie alle funzionalità di identificazione e sicurezza contenute nel microprocessore, le cui specifiche sono aperte e disponibili anche in questa pagina.
Entra nel forum Dialoga su Slack (#cie) (registrati su Slack)
Dati presenti sulla carta
La CIE contiene le seguenti informazioni, che sono accessibili secondo diverse modalità e livelli di protezione:
- Dati accessibili liberamente: Numero Unico Servizi (NIS)
- Dati accessibili con scansione MRZ o digitazione CAN: nome, cognome, data e luogo di nascita, sesso, cittadinanza, validità per l’espatrio, fotografia, genitori (nel caso di minorenni), indirizzo di residenza (al momento del rilascio), codice fiscale, numero di serie
- Dati accessibili con PIN: certificato client
- Dati accessibili solo a forze dell’ordine: impronte digitali
Per maggiori dettagli consultare questa tabella. Le risorse open source (SDK, esempi) presenti in questa pagina consentono di integrare la lettura di queste informazioni nelle proprie applicazioni.
Risorse
-
Middleware per Windows
Il middleware consente di usare la carta come strumento di accesso per i servizi web.
-
Middleware per macOS
Il middleware consente di usare la carta come strumento di accesso per i servizi web.
-
Middleware per Linux
Il middleware consente di usare la carta come strumento di accesso per i servizi web.
-
cie-graphics
Icone, loghi e grafiche CIE
-
SDK per Android - Entra con CIE
SDK per Android per l'integrazione del sistema di autenticazione Entra con CIE
-
CIE/CNS Apache Docker
Immagine Docker per esporre un web server con autenticazione basata su CIE e CNS
-
IDEA (app Android)
Sorgenti della app IDEA per Android che consente di leggere e visualizzare i dati della carta con uno smartphone
-
SDK per .NET (MRTD)
Libreria .NET per leggere le informazioni MRTD/ICAO
-
Applicazione desktop di esempio (MRTD)
Applicazione desktop di esempio per leggere i dati MRTD/ICAO usando la libreria .NET
-
Applicazione web di esempio (MRTD)
Applicazione web di esempio per leggere i dati MRTD/ICAO usando la libreria .NET
-
SDK per Arduino (NIS)
Libreria SPI/I2C per leggere il Numero Identificativo Servizi con Arduino
-
SDK per Python (NIS)
Libreria Python per leggere il Numero Identificativo Servizi
-
SDK per C++ (NIS)
Libreria C++ per leggere il Numero Identificativo Servizi
-
SDK per Java (NIS)
Libreria Java per leggere il Numero Identificativo Servizi
-
SDK per Objective-C (NIS)
Libreria Objective-C per leggere il Numero Identificativo Servizi
-
SDK per Express.js
Libreria nativa per l'integrazione di CIE in applicazioni Node/Passport (Javascript)
-
SDK per ASPnetCore
AspNetCore Remote Authenticator for CIE3.0
-
Libreria di .NET Core per leggere e validare il codice NIS
Libreria per leggere e validare il codice NIS da una CIE mediante .NET Core
-
Libreria per smartphone iOS sviluppata in Swift che include le funzionalità di autenticazione di "Entra con CIE"
Utilizzando questo kit gli sviluppatori di applicazioni terze iOS possono integrare nella propria app l'autenticazione mediante la cartà d'identità elettronica (CIE 3.0).