Il MIFARE DESFire Light è il membro monoapplicazione della famiglia MIFARE DESFire di NXP Semiconductors, progettato per servizi gestiti da un unico emittente: gestione degli accessi, bigliettazione per eventi e trasporti, servizi basati su account, buoni elettronici, giochi e fidelizzazione. Conforme allo standard ISO/IEC 14443A e ai frame ISO/IEC 7816-4, e compatibile con il formato NFC Forum Type 4, offre la sicurezza AES della famiglia (arricchita dalla modalità LRP, resistente agli attacchi a canale laterale) su una struttura di file predefinita da 640 byte, pronta all'uso. Può essere letto e scritto dalla grande maggioranza degli smartphone NFC recenti.
Informazioni
| Produttore | NXP Semiconductors |
| Famiglia | MIFARE DESFire (membro monoapplicazione) |
| Modelli | MF2DL10 e MF2DLH10 |
| Standard | ISO/IEC 14443A (livelli da 2 a 4) |
| Protocollo | APDU ISO/IEC 7816-4 |
| Tipo NFC Forum | Compatibile con Type 4 Tag |
| Frequenza operativa | 13,56 MHz |
| Velocità di trasmissione | Da 106 a 848 kbit/s |
| Identificativo univoco (UID) | 7 byte, programmato in fabbrica; Random ID opzionale |
| Crittografia | AES-128, con modalità LRP opzionale |
| Chiavi | 5 chiavi AES a 128 bit per applicazione |
| Certificazione | Common Criteria EAL4 (hardware e software) |
| Distanza operativa | Pochi centimetri (fino a 10 cm a seconda dell'antenna) |
| Conservazione dei dati | 10 anni |
| Resistenza in scrittura | Minimo 200.000 cicli |
| Memoria utente | 640 byte |
Memoria
La memoria del MIFARE DESFire Light è organizzata come un'unica applicazione predefinita di sei file, conforme allo standard ISO/IEC 7816-4 (una struttura fissa e pronta all'uso, i cui identificativi restano modificabili):
| File | Contenuto | Uso tipico |
|---|---|---|
| Tre file di dati | Due da 256 byte e uno da 32 byte, ovvero 544 byte | Dati applicativi, informazioni, file NDEF |
| File di valore | Intero con segno a 4 byte, con limiti superiore e inferiore | Saldo, punti, contatore (credito e addebito controllati) |
| File di record ciclici | 4 record da 16 byte | Cronologia delle ultime transazioni |
| File Transaction MAC | Contatore di transazioni e MAC | Prova della transazione per il backend |
I 640 byte di memoria utente equivalgono alla memoria utente disponibile di un MIFARE Classic 1K, con una sicurezza moderna in più. I file sono creati in fabbrica e non possono essere eliminati (solo il file Transaction MAC può essere ricreato, per cambiarne la chiave), ma i loro identificativi e i diritti di accesso si possono riconfigurare liberamente. Usato come tag NFC Forum Type 4, uno dei file da 256 byte ospita il messaggio NDEF, che corrisponde a un URL di circa 240 caratteri.
Funzionalità e sicurezza
- Crittografia AES-128 e modalità LRP: autenticazione reciproca a tre passaggi e messaggistica sicura AES (compatibile con un sottoinsieme della messaggistica sicura del DESFire EV2) su tre livelli: in chiaro, firmata con CMAC o completamente cifrata. La modalità LRP, attivabile in modo permanente, avvolge l'AES in una costruzione resistente agli attacchi a canale laterale e a iniezione di guasti, senza alcuna crittografia proprietaria.
- Cinque chiavi e diritti per ogni file: cinque chiavi AES a 128 bit con numero di versione, compresa la chiave master dell'applicazione; ogni file definisce i propri diritti di lettura, scrittura e configurazione (per chiave, accesso libero o "mai"). Un contatore di autenticazioni fallite, con rallentamento progressivo, ostacola gli attacchi a forza bruta.
- Transaction MAC: ogni transazione può essere sigillata con un MAC calcolato con una chiave condivisa solo tra la carta e il backend: il terminale non può né falsificare né riprodurre una transazione; l'identificativo del lettore può essere richiesto ed è configurabile un limite di transazioni.
- Transazioni atomiche: il file di valore e il file di record ciclici beneficiano di un meccanismo di backup (le scritture hanno effetto solo alla conferma della transazione, come un'unica unità: la carta non resta mai in uno stato incoerente, nemmeno se viene allontanata dal campo nel corso di un'operazione).
- Doppio controllo di originalità: una firma ECC leggibile con il comando Read Sig e quattro chiavi AES di originalità, verificabili tramite l'autenticazione LRP, attestano che il silicio proviene davvero da NXP.
- Privacy e integrazione: il Random ID opzionale rispetta le normative sulla protezione dei dati, la modalità completamente cifrata nasconde gli scambi e la compatibilità funzionale con il DESFire EV2 permette di integrare in seguito l'applicazione in una carta multiapplicazione.
Il MIFARE DESFire Light esiste in due capacità d'antenna, 17 pF (MF2DL10) e 50 pF (MF2DLH10) per i formati piccoli (portachiavi, braccialetti). Per gli schemi multiapplicazione o il messaggio SUN, subentrano il MIFARE DESFire EV2 e l'EV3.
Compatibilità
Il MIFARE DESFire Light usa la tecnologia NFC-A (ISO/IEC 14443A), supportata dalla grande maggioranza degli smartphone NFC recenti. Su Android, lettura e scrittura funzionano in modo nativo con NFC Tools, senza particolari restrizioni. Su iPhone, la lettura automatica in background è disponibile a partire da iPhone XS e XR; i modelli a partire da iPhone XS / XR possono leggere e scrivere il chip con NFC Tools su iOS 17 o versioni successive, avviando manualmente la scansione dall'app.
Con NFC Tools, il chip supporta la lettura delle informazioni tecniche, oltre alla lettura e alla scrittura di record NDEF una volta che la carta è configurata come Type 4. La gestione delle chiavi, dei diritti di accesso e del Transaction MAC richiede una codifica specializzata tramite i comandi dedicati del chip. L'elenco dei modelli compatibili è disponibile nell'articolo sulla compatibilità.
MIFARE DESFire Light vs DESFire EV3
| Chip | Memoria | Sicurezza | Uso tipico |
|---|---|---|---|
| MIFARE DESFire Light | 640 byte | EAL4, AES-128 e LRP, cinque chiavi | L'applicazione unica, semplice e sicura |
| MIFARE DESFire EV3 | Da 2 a 16 kB | EAL5+, applicazioni illimitate, messaggio SUN | La piattaforma multiapplicazione |
Il Light concentra la sicurezza AES della famiglia su una struttura predefinita, pronta all'uso e più economica; l'EV3 apre la strada agli schemi multiapplicazione, alla gestione delegata e al messaggio SUN. La compatibilità funzionale con la messaggistica sicura dell'EV2 permette a un'applicazione Light di migrare su una carta EV2 o EV3 senza doverla riprogettare; sul fronte dei tag adesivi, l'NTAG 424 DNA condivide la stessa modalità LRP.
Domande frequenti
Quanti dati si possono memorizzare su un MIFARE DESFire Light?
Il chip offre 640 byte di memoria utente (l'equivalente di un MIFARE Classic 1K) suddivisi tra 544 byte di file di dati, un file di valore e un file di record ciclici a quattro voci. Usato come tag Type 4, il file NDEF da 256 byte corrisponde a un URL di circa 240 caratteri.
Qual è la differenza tra il DESFire Light e il DESFire EV2 o EV3?
Il Light è monoapplicazione, con una struttura di file fissa e pronta all'uso, mentre l'EV2 e l'EV3 sono piattaforme multiapplicazione a struttura libera. La sicurezza AES è la stessa (il Light aggiunge persino la modalità LRP) e la sua compatibilità con la messaggistica sicura dell'EV2 consente una migrazione successiva senza riprogettazione.
Il MIFARE DESFire Light è compatibile con l'iPhone?
Sì. La lettura in background funziona a partire da iPhone XS e XR, e sia la lettura sia la scrittura sono possibili con NFC Tools a partire da iPhone XS / XR con iOS 17 o versioni successive.
Un MIFARE DESFire Light si può proteggere dalla riscrittura?
La protezione si basa sulle chiavi: ogni file definisce i propri diritti di accesso in lettura e scrittura, che possono richiedere un'autenticazione o essere impostati su "mai" (la scrittura diventa allora definitivamente impossibile). Non esiste un blocco con bit OTP come sui chip NTAG: tutto si configura tramite i diritti di accesso.
Link utili




