Scegli la tua lingua

  • Français (France)
  • English (United Kingdom)
  • Español
  • Italiano

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.

 

Chi siamo

Creatore di soluzioni innovative
Android | iOS | Web | NFC

Restiamo in contatto