Il MIFARE Classic EV1 è la versione attuale della carta contactless pioniera di NXP Semiconductors: sostituisce tutte le generazioni precedenti del MIFARE Classic in badge di accesso, carte per i trasporti, bigliettazione, fidelizzazione e carte dei dipendenti. Conforme ai primi livelli dello standard ISO/IEC 14443A ma costruito sullo stesso protocollo proprietario, mantiene la memoria da 1 o 4 kB organizzata in settori protetti da chiavi e la crittografia Crypto1, aggiungendo l'UID a 7 byte, il Random ID e il controllo di originalità. La sua compatibilità con gli smartphone è reale ma parziale, ed è illustrata più avanti.
Informazioni
| Produttore | NXP Semiconductors |
| Famiglia | MIFARE Classic (versione EV1) |
| Modelli | MF1S50 (1 kB) e MF1S70 (4 kB) |
| Standard | ISO/IEC 14443A (livelli da 1 a 3) |
| Tipo NFC Forum | Nessuno (formato NDEF proprietario tramite il MAD) |
| Frequenza operativa | 13,56 MHz |
| Velocità di trasmissione | 106 kbit/s |
| Identificativo univoco (UID) | 7 byte, oppure NUID a 4 byte; Random ID opzionale |
| Crittografia | Crypto1 (proprietaria), chiavi A e B a 48 bit per settore |
| Distanza operativa | Pochi centimetri (fino a 100 mm a seconda dell'antenna) |
| Conservazione dei dati | 10 anni |
| Resistenza in scrittura | 200.000 cicli (valore tipico) |
| Memoria | 1 o 4 kB a seconda della versione |
Memoria
La memoria del MIFARE Classic EV1 è divisa in settori di blocchi da 16 byte: 16 settori da 4 blocchi nella versione 1K; 32 settori da 4 blocchi, poi 8 settori da 16 blocchi nella versione 4K. Ogni settore termina con un blocco di configurazione (il sector trailer):
| Area | Contenuto | Accesso |
|---|---|---|
| Blocco 0 (settore 0) | UID e dati del produttore | Sola lettura, impostato in fabbrica |
| Blocchi di dati | 16 byte ciascuno; possibili blocchi di valore per contatori e saldi | Lettura / scrittura in base ai bit di accesso del settore |
| Sector trailer (ultimo blocco di ogni settore) | Chiavi A e B, bit di accesso | Regola i diritti di lettura e scrittura del settore |
Una volta sottratti i blocchi di configurazione, la versione 1K offre 752 byte utilizzabili e la versione 4K 3440 byte. Usato come tag NFC, il formato proprietario MAD (MIFARE Application Directory) permette di ospitare un messaggio NDEF equivalente a circa 700 caratteri di URL sulla 1K, e molti di più sulla 4K; la lettura di questo NDEF dipende tuttavia dalla compatibilità del dispositivo, illustrata più avanti.
Funzionalità e sicurezza
- Autenticazione per settore: ogni settore è protetto da due chiavi a 48 bit (chiave A e chiave B) verificate tramite un'autenticazione reciproca a tre passaggi; i bit di accesso definiscono, chiave per chiave, le operazioni consentite (lettura, scrittura, incremento, decremento).
- Crittografia Crypto1: gli scambi sono cifrati con l'algoritmo proprietario Crypto1. Progettato negli anni Novanta, non risponde più agli standard attuali: le sue debolezze sono documentate pubblicamente dal 2008 e la sicurezza di un'installazione non dovrebbe più basarsi solo su di esso.
- UID a 7 byte e controllo di originalità: la versione EV1 introduce l'UID a 7 byte (in risposta all'esaurimento mondiale degli identificativi a 4 byte, con un NUID a 4 byte ancora disponibile), il Random ID opzionale per la privacy e il controllo di originalità NXP per individuare il silicio contraffatto.
- Blocchi di valore: un blocco può essere formattato come valore con segno con una copia di controllo; i comandi di incremento, decremento e trasferimento vengono eseguiti con un meccanismo anti-tearing (protezione contro l'allontanamento prematuro della carta), la dotazione storica della bigliettazione.
- Transazioni rapide: una transazione di bigliettazione completa si esegue in meno di 100 ms, gestione del backup inclusa, e la carta può restare nel portafoglio durante l'operazione.
- L'eredità MIFARE: standard di fatto per badge e biglietti contactless, il Classic EV1 si inserisce in modo identico nell'ecosistema esistente (lettori, encoder, carte) e sostituisce tutte le generazioni precedenti senza alcuna modifica ai sistemi.
NXP raccomanda ormai il MIFARE DESFire Light per ogni nuovo progetto, mentre il Classic EV1 resta in produzione per i sistemi già in uso. Esiste in due capacità (MF1S50 per 1 kB, MF1S70 per 4 kB).
Compatibilità
Il MIFARE Classic EV1 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 quindi dal controller NFC del dispositivo. Su Android, i modelli dotati di controller NXP leggono e scrivono il chip senza restrizioni con NFC Tools; altri possono limitarsi alla lettura dell'UID. Su iPhone, NFC Tools è parzialmente compatibile: devi attivare l'opzione "Compatibilità" nelle "Impostazioni" dell'app (da iPhone XS / XR in poi, con iOS 17 o versioni successive).
Con NFC Tools, il chip MIFARE Classic EV1 supporta, a seconda del dispositivo, la lettura delle informazioni tecniche e la lettura e scrittura di record NDEF su carte formattate con il MAD. La gestione delle chiavi e dei bit di accesso richiede una codifica specializzata tramite i comandi dedicati del chip. L'elenco dei modelli compatibili è disponibile nell'articolo sulla compatibilità.
MIFARE Classic vs MIFARE Classic EV1
| Chip | Memoria | Identificativo e sicurezza | Uso tipico |
|---|---|---|---|
| MIFARE Classic | 1 o 4 kB | Identificativo a 4 byte, Crypto1 | Prima generazione, parchi di carte storici |
| MIFARE Classic EV1 | 1 o 4 kB | UID a 7 byte, Random ID, controllo di originalità | La versione attuale, per tutti i parchi di carte |
Le due generazioni condividono la memoria, il protocollo e il cifrario Crypto1. L'EV1 introduce l'UID a 7 byte (in risposta all'esaurimento degli identificativi a 4 byte), il Random ID opzionale, il controllo di originalità NXP e una resistenza in scrittura raddoppiata: equipaggia tutte le carte vendute oggi. Per una nuova installazione sicura, NXP raccomanda il MIFARE DESFire Light; per un tag destinato al grande pubblico, l'NTAG213 e l'NTAG216 garantiscono la compatibilità con tutti gli smartphone.
Domande frequenti
Quanti dati si possono memorizzare su un MIFARE Classic EV1?
1 kB o 4 kB a seconda della versione, ovvero 752 e 3440 byte utilizzabili una volta sottratti i blocchi di configurazione. Nel formato MAD, il messaggio NDEF equivale a circa 700 caratteri di URL sulla versione 1K.
Qual è la differenza tra MIFARE Classic e MIFARE Classic EV1?
La memoria, il protocollo e il cifrario Crypto1 sono identici. L'EV1 introduce l'UID a 7 byte (la gamma a 4 byte è esaurita), il Random ID opzionale, il controllo di originalità NXP e una resistenza in scrittura raddoppiata; sostituisce tutte le generazioni precedenti senza alcuna modifica ai sistemi.
Il MIFARE Classic EV1 è compatibile con l'iPhone?
In parte. NFC Tools è parzialmente compatibile: devi attivare l'opzione "Compatibilità" nelle "Impostazioni" dell'app (iPhone XS / XR o modelli successivi, con iOS 17 o versioni successive).
Un MIFARE Classic EV1 si può proteggere dalla riscrittura?
Sì: i bit di accesso di ogni settore possono vietare la scrittura, una protezione reversibile da chi possiede la chiave, oppure permanente se i bit di accesso bloccano la propria modifica. Non esiste un bit OTP globale come sui chip NTAG.
Link utili




