Il MIFARE Plus è il ponte di NXP Semiconductors tra due mondi: conserva l'organizzazione della memoria del MIFARE Classic (settori, blocchi, bit di accesso) e aggiunge la crittografia AES-128, per migrare badge di accesso, carte di trasporto e tessere studentesche dai sistemi Crypto1 a una sicurezza certificata, senza dover sostituire in una sola volta l'intera infrastruttura. Il suo concetto di livelli di sicurezza permette a una stessa carta di vivere oggi in piena compatibilità con Classic (SL1) e domani in AES completo (SL3), con un passaggio che è permanente. Disponibile in cinque versioni (S, X, SE, EV1 ed EV2, certificate fino a EAL5+), è destinato ai sistemi chiusi; la compatibilità con gli smartphone è reale ma parziale, ed è illustrata più avanti.
Informazioni
| Produttore | NXP Semiconductors |
| Famiglia | MIFARE Plus |
| Versioni | MIFARE Plus S, Plus X, Plus SE, Plus EV1 e Plus EV2 |
| Standard | ISO/IEC 14443A (livelli da 1 a 4) |
| Tipo NFC Forum | Nessuno (formato NDEF proprietario tramite il MAD) |
| Frequenza operativa | 13,56 MHz |
| Velocità di trasmissione | Da 106 a 848 kbit/s |
| Identificativo univoco (UID) | 7 byte, oppure un NUID a 4 byte; Random ID opzionale |
| Crittografia | AES-128; Crypto1 in modalità di compatibilità, a seconda del livello di sicurezza |
| Capacità di sintonia | 17 pF o 70 pF a seconda della versione |
| Distanza operativa | Pochi centimetri (fino a 100 mm a seconda dell'antenna) |
| Certificazione | Common Criteria, fino a EAL5+ (generazioni EV) |
| Memoria | 1, 2 o 4 kB a seconda della versione |
Le versioni della famiglia
La famiglia MIFARE Plus è nata in due tappe: le versioni storiche (S, X, SE), poi le generazioni EV che le sostituiscono:
| Versione | Memoria | Punti salienti |
|---|---|---|
| MIFARE Plus S | 2 o 4 kB | La versione storica di base (livelli SL0, SL1 e SL3) |
| MIFARE Plus X | 2 o 4 kB | La versione storica completa, con il livello intermedio SL2 |
| MIFARE Plus SE | 1 kB | Il punto di ingresso compatto, con le chiavi AES memorizzate nei blocchi di dati |
| MIFARE Plus EV1 | 2 o 4 kB | Virtual Card, Proximity Check, Transaction MAC, migrazione settore per settore |
| MIFARE Plus EV2 | 2 o 4 kB | La generazione attuale: SL1SL3MixMode, Transaction Timer, EAL5+ |
Tutte riprendono l'organizzazione del MIFARE Classic (blocchi da 16 byte raggruppati in settori, con i rispettivi sector trailer): la versione 2K offre 752 byte utilizzabili e la 4K 3440, blocchi valore inclusi. Le generazioni EV sostituiscono le versioni storiche, e la EV2 resta retrocompatibile con tutte, MIFARE Classic compreso.
Memoria
La memoria del MIFARE Plus è quella di un Classic che ha imparato l'AES: stessi settori, stessi bit di accesso, con in più chiavi a 128 bit:
| Area | Contenuto | Accesso |
|---|---|---|
| Blocco 0 (settore 0) | UID e dati del produttore | Sola lettura, impostato in fabbrica |
| Blocchi di dati | 16 byte ciascuno; blocchi valore per contatori e saldi | In base ai bit di accesso; in SL3, con autenticazione AES e messaggistica sicura |
| Sector trailer e chiavi | Bit di accesso; chiavi Crypto1 (SL1) e due chiavi AES a 128 bit per settore | Chiavi e trailer protetti da un meccanismo anti-tearing |
La carta viene consegnata al livello SL0, dedicato alla personalizzazione: dati, chiavi Crypto1 e chiavi AES vi vengono scritti prima della messa in servizio (il comando di passaggio sigilla poi il livello scelto). In SL1 e con il formato MAD, sulla 2K resta possibile un messaggio NDEF di circa 700 caratteri, come su un Classic.
Funzionalità e sicurezza
- Livelli di sicurezza, il cuore del concetto: consegnata in SL0 (personalizzazione), la carta passa a SL1 (piena compatibilità con Classic) e poi a SL3 (AES completo: autenticazione, integrità e crittografia degli scambi); il passaggio avviene solo verso l'alto, per l'intera carta o settore per settore a partire dalla EV1: ogni infrastruttura migra con i propri tempi.
- SL1SL3MixMode e restrizioni (EV2): l'autenticazione AES interviene nei settori ancora in SL1, e le restrizioni di aggiornamento SL1 ripartiscono i diritti tra il vecchio e il nuovo mondo (lettura con il sistema preesistente, modifica con AES).
- Piena eredità Classic: settori, bit di accesso, blocchi valore e transazioni restano quelli del Classic: i lettori già installati continuano a funzionare in SL1, senza interruzioni del servizio durante la migrazione.
- Protezioni delle transazioni (generazioni EV): il Transaction MAC dimostra al backend l'autenticità delle operazioni, il Transaction Timer (EV2) sventa gli attacchi man-in-the-middle e l'anti-tearing protegge chiavi, trailer e, facoltativamente, le scritture di dati.
- Virtual Card e Proximity Check (generazioni EV): la selezione della carta virtuale (ISO/IEC 7816-4) serve gli ambienti multicarta e mobili, mentre il proximity check misura il tempo di risposta degli scambi per rilevare gli attacchi di tipo relay.
- Certificato e veloce: fino a 848 kbit/s, un controllo di originalità e certificazioni Common Criteria fino a EAL5+ (hardware e software) sulle generazioni EV.
I MIFARE Plus S, X e SE storici hanno aperto la strada; NXP indirizza i nuovi progetti verso le generazioni EV, il cui canale sicuro end-to-end serve anche i servizi mobili (ricarica da remoto, MIFARE 2GO).
Compatibilità
Il MIFARE Plus si basa sulla tecnologia NFC-A (ISO/IEC 14443A), ma il suo protocollo proprietario lo colloca al di fuori dei tipi di tag standardizzati dall'NFC Forum: la compatibilità dipende dal controller NFC del dispositivo e dal livello di sicurezza della carta. In SL1 si comporta come un MIFARE Classic: su Android, i modelli dotati di controller NXP lo leggono e lo scrivono con NFC Tools, mentre altri possono limitarsi alla lettura dell'UID; su iPhone, la lettura in background non è disponibile e NFC Tools è parzialmente compatibile: devi attivare l'opzione "Compatibilità" nelle impostazioni dell'app, poi avviare manualmente la scansione (a partire da iPhone XS / XR, con iOS 17 o versioni successive). In SL3, la carta dialoga in AES solo con i lettori del proprio sistema: il suo funzionamento dipende allora dall'infrastruttura installata.
Con NFC Tools, il chip MIFARE Plus supporta, a seconda del dispositivo e del livello di sicurezza, la lettura delle informazioni tecniche, nonché la lettura e la scrittura di record NDEF su carte formattate con il MAD in SL1. La gestione delle chiavi, dei livelli di sicurezza e della personalizzazione richiede una codifica specializzata tramite i comandi dedicati del chip. L'elenco dei modelli compatibili è disponibile nell'articolo sulla compatibilità.
MIFARE Classic EV1 vs MIFARE Plus EV2
| Chip | Memoria | Sicurezza | Uso tipico |
|---|---|---|---|
| MIFARE Classic EV1 | 1 o 4 kB | Crypto1 | Parco di carte esistente, usi non sensibili |
| MIFARE Plus EV2 | 2 o 4 kB | AES-128 certificato EAL5+, compatibilità Classic in SL1 | La migrazione verso una sicurezza certificata |
Il MIFARE Plus è letteralmente il Classic che ha imparato l'AES: stessa memoria, stessi lettori in SL1, sicurezza moderna in SL3. Per un'architettura basata su applicazioni e file anziché su settori, subentra il MIFARE DESFire EV3; per un tag di largo consumo leggibile da ogni smartphone, l'NTAG213 resta il riferimento.
Domande frequenti
Quanti dati si possono memorizzare su un MIFARE Plus?
1 kB (Plus SE), 2 o 4 kB a seconda della versione, con la struttura del Classic: 752 byte utilizzabili sulla 2K e 3440 sulla 4K, una volta sottratti i blocchi di configurazione. In SL1 e con il formato MAD, il messaggio NDEF corrisponde a circa 700 caratteri sulla 2K.
Come funziona la migrazione dei livelli di sicurezza?
La carta viene consegnata in SL0 per la personalizzazione (dati, chiavi Crypto1 e AES), poi portata a SL1 (piena compatibilità con Classic) o direttamente a SL3 (AES completo). Il passaggio avviene solo verso l'alto, per l'intera carta o settore per settore a partire dalla EV1, e l'SL1SL3MixMode della EV2 permette ai due mondi di coesistere durante la transizione: l'infrastruttura migra senza mai fermarsi.
Il MIFARE Plus è compatibile con l'iPhone?
In parte, come il Classic di cui riprende il protocollo: la lettura in background non è disponibile e NFC Tools è parzialmente compatibile (attiva l'opzione "Compatibilità" nelle impostazioni, scansione manuale, a partire da iPhone XS / XR con iOS 17 o versioni successive). In SL3, la carta appartiene ai lettori del proprio sistema.
Il MIFARE Plus è più sicuro del MIFARE Classic?
Sì, una volta che opera in SL3: autenticazione e messaggistica AES-128, certificazioni fino a EAL5+, Transaction MAC e un controllo di prossimità contro gli attacchi di tipo relay. In SL1 eredita volutamente i limiti del Crypto1, in attesa che l'infrastruttura passi al livello successivo.
Link utili




