Il MIFARE Ultralight è lo storico chip NFC di NXP Semiconductors per la bigliettazione a uso limitato: biglietti del trasporto pubblico, biglietti per eventi, pass giornalieri. Prima generazione dell'omonima famiglia (modello MF0ICU1), offre 48 byte di memoria utente e ha fatto da base al formato NFC Forum Type 2. Può essere letto e scritto praticamente da tutti gli smartphone dotati di NFC.
Informazioni
| Produttore | NXP Semiconductors |
| Famiglia | MIFARE Ultralight (prima generazione) |
| Modello | MF0ICU1 |
| Standard | ISO/IEC 14443 Type A (parti 2 e 3) |
| Tipo NFC Forum | Compatibile con Type 2 Tag |
| Frequenza operativa | 13,56 MHz |
| Velocità di trasmissione | 106 kbit/s |
| Identificativo univoco (UID) | 7 byte, programmato in fabbrica |
| Distanza operativa | Fino a circa 10 cm, a seconda dell'antenna e del lettore |
| Conservazione dei dati | 5 anni |
| Resistenza in scrittura | 10.000 cicli |
| Memoria totale (EEPROM) | 64 byte |
| Memoria utente | 48 byte |
Memoria
La memoria EEPROM del MIFARE Ultralight è organizzata in 16 pagine da 4 byte (pagine da 0 a 15):
| Pagine | Contenuto | Accesso |
|---|---|---|
| Da 0 a 2 | UID, dati interni e byte di blocco statici | Sola lettura (UID) / OTP |
| 3 | Area OTP (One Time Programmable, 32 bit) | OTP |
| Da 4 a 15 | Memoria utente (48 byte) | Lettura / scrittura |
In pratica, i 48 byte di memoria utente possono contenere un record NDEF con un URL di circa 40 caratteri, perché il formato NDEF comprime il prefisso comune (ad esempio https://www.) in un solo byte: codificare un breve link di reindirizzamento è indispensabile. Durante la formattazione NDEF, il Capability Container viene scritto nella pagina OTP. Il chip non ha alcuna pagina di configurazione: non ci sono né una password né contatori dedicati.
Funzionalità e sicurezza
- Blocco permanente: i byte di blocco statici possono portare ogni pagina in sola lettura in modo irreversibile, con un meccanismo anti-tearing (protezione dall'allontanamento del chip durante la scrittura) a tutela della scrittura dei bit di blocco. L'operazione si può eseguire direttamente da NFC Tools.
- Area OTP: 32 bit programmabili una sola volta, che si possono impostare ma mai cancellare, utilizzabili come contatore a 32 tacche per segnare gli utilizzi di un biglietto, con anti-tearing in scrittura.
- Transazione rapida: una transazione di bigliettazione completa si esegue in meno di 35 ms, un criterio chiave per i varchi dei trasporti.
Il MIFARE Ultralight originale non offre né protezione con password, né contatori a 24 bit, né firma di originalità, e la sua resistenza (10.000 cicli, conservazione di 5 anni) è inferiore: questi limiti sono stati superati dal MIFARE Ultralight EV1, che gli succede con piena retrocompatibilità. La variante MIFARE Ultralight C aggiunge l'autenticazione 3DES.
Compatibilità
Il MIFARE Ultralight è compatibile praticamente con tutti gli smartphone NFC. 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 MIFARE Ultralight supporta la lettura delle informazioni tecniche, la scrittura di record, la cancellazione e il blocco permanente. L'elenco dei modelli compatibili è disponibile nell'articolo sulla compatibilità.
MIFARE Ultralight vs Ultralight C vs Ultralight EV1
| Chip | Memoria utente | Sicurezza | Uso tipico |
|---|---|---|---|
| MIFARE Ultralight (MF0ICU1) | 48 byte | Blocco e area OTP | Bigliettazione a uso limitato, prima generazione |
| MIFARE Ultralight C | 144 byte | Autenticazione 3DES | Bigliettazione e controllo accessi |
| MIFARE Ultralight EV1 | 48 o 128 byte | Password, contatori, firma | La versione attuale della gamma |
Tutti e tre i chip condividono la stessa base ISO/IEC 14443 Type A e la stessa compatibilità con gli smartphone. La versione originale si trova ancora nei sistemi esistenti, ma l'EV1 l'ha sostituita per i nuovi sistemi; per un tag NFC generico, l'NTAG213 resta la scelta di riferimento.
Domande frequenti
Quanti dati si possono memorizzare su un MIFARE Ultralight?
Il chip ha 48 byte di memoria utente, che corrispondono a un URL di circa 40 caratteri tenendo conto dell'involucro NDEF. Si raccomanda vivamente di codificare un breve link di reindirizzamento.
Qual è la differenza tra il MIFARE Ultralight e la versione EV1?
L'EV1 gli succede con piena retrocompatibilità e colma le sue lacune: protezione con password a 32 bit, tre contatori a 24 bit, firma di originalità, resistenza portata a 100.000 cicli e una versione da 128 byte.
Il MIFARE Ultralight è 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 Ultralight si può proteggere dalla riscrittura?
È possibile un blocco permanente e irreversibile in sola lettura pagina per pagina, anche da NFC Tools, e l'area OTP permette una marcatura una tantum. Il chip non offre però la protezione con password: questa funzione è stata introdotta con la versione EV1.
Link utili




