Carte RFID
Card MIFARE Classic
MIFARE Classic 1K (S50) racchiude 1.024 byte in 16 settori, ciascuno protetto dalle proprie chiavi, sul chip contactless originale NXP a 13,56 MHz del 1994, tra i chip per smart card più diffusi nella storia.
Card MIFARE Classic 1K (S50): il membro da 1K della famiglia di chip NXP MIFARE Classic a 13,56 MHz, introdotta nel 1994 e basata su ISO/IEC 14443 Type A con memoria a settori e chiavi. La 1K è la card usuale per sistemi di accesso, hotel e membership; la 4K (S70) a 40 settori è trattata separatamente. Classic va ordinata per abbinarsi a sistemi installati: la sua sicurezza Crypto-1 è compromessa, e NXP non la raccomanda più per nuovi progetti.
Campioni standard gratuiti · Preventivo entro un giorno lavorativo
Dettagli del prodotto
MIFARE Classic in breve
- Due dimensioni di memoria: 1K (S50, 16 settori), la credenziale usuale per accessi, hotel e membership, è descritta in questa pagina; la 4K (S70, 40 settori) è trattata nella pagina Card MIFARE Classic 4K.
- Generazione attuale: Classic EV1, in entrambe le dimensioni. NXP la indica come non raccomandata per nuovi progetti.
- Sicurezza: Crypto-1 è compromessa, e EV1 non cambia questo dato. Utilizzi Classic per abbinarsi a un sistema installato o come credenziale di comodo; per un nuovo sistema sicuro scelga MIFARE DESFire o MIFARE Plus.
- Che cosa produciamo: card, portachiavi, braccialetti e adesivi con chip NXP MIFARE Classic EV1 originali (MF1S50 per la 1K, MF1S70 per la 4K), stampati e consegnati blank o codificati.
Specifiche della card MIFARE Classic
| Voce | Card MIFARE Classic |
| Chip | MIFARE Classic 1K (S50): chip NXP MIFARE Classic EV1 1K originale, MF1S50. Per la 4K veda la Card MIFARE Classic 4K |
| Memoria | 1024 byte in 16 settori da 4 blocchi da 16 byte |
| UID | UID a 7 byte o NUID a 4 byte (varianti di ordinazione NXP); entrambe vengono fornite, pertanto indichi quella registrata dal Suo sistema |
| Frequenza / standard | 13,56 MHz, ISO/IEC 14443 Type A (parti da 1 a 3) |
| Materiale | PVC, PVC riciclato, PET, PET-G, ABS, legno |
| Dimensioni | ISO/IEC 7810 ID-1, 85,6 × 54 mm (CR80), o una forma personalizzata |
| Distanza operativa | Fino a 100 mm per il chip (NXP), a seconda della geometria dell'antenna e della configurazione del lettore |
| Resistenza in scrittura | 200.000 cicli tipici, 100.000 minimi (NXP) |
| Conservazione dati | Almeno 10 anni (NXP) |
| Temperatura | Intervallo ambiente limite del chip da −25 °C a +70 °C (NXP); la classificazione del corpo card dipende dal materiale |
| Stampa | Stampa CMYK, Pantone, serigrafica, UV e digitale |
| Opzioni | Numerazione, incisione laser, codice a barre, codice QR, banda magnetica, codifica |
I valori del chip provengono dalle schede tecniche NXP MIFARE Classic EV1. Materiale della card, stampa e distanza di lettura vengono confermati per il Suo ordine e verificati su un campione con il Suo lettore.
Che cos'è una card MIFARE Classic
Un chip MIFARE Classic utilizza l'interfaccia aerea ISO/IEC 14443 Type A, parti da 1 a 3, con il proprio set di comandi Classic e l'autenticazione Crypto-1 al posto del livello di protocollo ISO/IEC 14443-4 utilizzato da DESFire. La memoria è una griglia fissa di settori e blocchi, e ciascun settore ha la propria coppia di chiavi, pertanto più applicazioni possono condividere una card con chiavi separate. I sistemi di controllo accessi, hotel e bigliettazione basati su Classic accettano una card soltanto quando lettore, firmware e formato della card corrispondono tutti, pertanto confermi il supporto per il sistema esatto, non per la sola frequenza.
1K o 4K: confronto tra le due dimensioni
| MIFARE Classic 1K (S50) | MIFARE Classic 4K (S70) | |
| Componente attuale | MF1S50 (Classic EV1 1K) | MF1S70 (Classic EV1 4K) |
| EEPROM | 1024 byte | 4096 byte |
| Settori | 16 da 4 blocchi | 32 da 4 blocchi + 8 da 16 blocchi |
| Verifica di originalità NXP (EV1) | Supportata | Non supportata |
Comandi, chiavi, Crypto-1 e opzioni UID sono uguali in entrambe le dimensioni, ma un sistema può accettare soltanto la dimensione per cui è stato costruito. Una credenziale per accessi o hotel richiede soltanto pochi blocchi, pertanto la 1K è l'ordine usuale. Quando più applicazioni o registri on-card richiedono più settori, veda quando serve la memoria 4K.
MIFARE Classic EV1 in 1K e 4K
I chip Classic attuali di NXP sono della generazione EV1: MF1S50 per la 1K e MF1S70 per la 4K. Mantengono la mappa di memoria e il set di comandi Classic, pertanto funzionano nei sistemi Classic esistenti. NXP definisce EV1 la massima evoluzione della famiglia, successore di tutte le versioni precedenti, e le riconosce una grande robustezza ESD e prestazioni RF molto efficienti. Rispetto alle schede tecniche NXP del 2011 per i precedenti MF1S50yyX e MF1S70yyX, EV1 aggiunge tre elementi:
- Resistenza ai primi attacchi solo-card. EV1 genera un nonce di card davvero casuale e non lascia più trapelare keystream tramite un codice di errore cifrato dopo un'autenticazione fallita, i due difetti alla base degli attacchi nested e darkside. Il cifrario è invariato, pertanto l'attacco hardnested del 2015 recupera comunque le sue chiavi (veda la sezione sulla sicurezza di seguito).
- Opzione di load modulation. L'intensità della load modulation della card può essere commutata da forte (impostazione predefinita) a normale laddove un sistema di lettori lo richieda.
- Verifica di originalità. La EV1 da 1K supporta la verifica di originalità di NXP; la EV1 da 4K no.
Ripresi invariati dai chip precedenti: la scelta tra UID a 7 byte o NUID a 4 byte, con ID casuale e personalizzazione una tantum dell'UID sulle versioni a 7 byte (spiegata nella prossima sezione), 200.000 cicli di scrittura tipici (100.000 minimi), almeno 10 anni di conservazione dati e una distanza operativa fino a 100 mm. NXP indica Classic EV1 come non raccomandata per nuovi progetti e nomina MIFARE DESFire Light come alternativa.
NUID a 4 byte o UID a 7 byte
L'identificatore si trova nel blocco 0 del settore 0, il blocco del produttore, che NXP programma e protegge in scrittura in produzione. Classic EV1 viene ordinata in una di due varianti, e la scelta conta per qualsiasi sistema che registra o ricerca card in base al loro ID.
| NUID a 4 byte | UID a 7 byte | |
| Univocità | Non definita come univoca (NXP) | Univoco per chip |
| Anticollisione | Un livello di cascata (dimensione singola) | Due livelli di cascata (dimensione doppia, ISO/IEC 14443-3) |
| ATQA (1K) | 0004h | 0044h |
| Opzioni di personalizzazione | Non applicabile | ID casuale, o un NUID a 4 byte derivato dall'UID a 7 byte, impostato una sola volta |
| Adatta a | Sistemi che registrano card tramite un ID a 4 byte | Sistemi che richiedono un ID univoco per ciascuna card |
Un UID a 7 byte può sorprendere software più vecchi. Nel primo livello di cascata la card restituisce il tag di cascata 88h e soltanto i primi tre byte dell'UID, pertanto un controller che memorizza soltanto quella prima risposta registra un numero diverso dall'UID completo. Le versioni a 7 byte possono invece essere personalizzate per rispondere con un ID casuale a dimensione singola, o con un NUID a 4 byte calcolato dall'UID a 7 byte. Il comando Personalize UID Usage imposta questo dato una sola volta e poi lo blocca, e NXP raccomanda di inviarlo durante la personalizzazione anche quando viene mantenuta l'impostazione predefinita. Ci dica per quale ID è stato costruito il sistema, o ci invii una card funzionante, e testi un campione nei lettori reali prima di un ordine di grandi dimensioni.
Mappa di memoria 1K: settori, blocchi e trailer di settore
Un chip 1K è composto da 16 settori, ciascuno di 4 blocchi da 16 byte: 1024 byte. L'ultimo blocco di ogni settore (blocco 3) è il trailer di settore; gli altri contengono dati. Il settore 0, blocco 0 è il blocco del produttore con UID e dati NXP, programmato e protetto in scrittura in produzione. Restano 47 blocchi dati, circa 752 byte. Il layout 4K, con i suoi otto settori grandi, è illustrato nella pagina Card MIFARE Classic 4K.
| Regione MIFARE Classic 1K (S50) | Layout | Contenuti |
| Settore 0, blocco 0 | 16 byte | Blocco del produttore: UID o NUID e dati del produttore NXP, protetto in scrittura in produzione |
| Settori 0–15, blocchi dati | 3 blocchi × 16 byte per settore (2 nel settore 0) | Dati utente, o un blocco valore per un contatore o un borsellino |
| Settori 0–15, blocco 3 | 16 byte per settore | Trailer di settore: Key A, bit di accesso, byte per uso generico, Key B |
| Totale | 16 settori × 4 blocchi × 16 byte = 1024 byte | ≈ 752 byte utilizzabili per i dati |
Due chiavi proteggono ogni settore: Key A e Key B, contenute nel trailer insieme ai bit di accesso (tabella di seguito). I bit di accesso decidono, blocco per blocco, quale chiave può leggere, scrivere, incrementare o decrementare. Uno schema comune assegna ai lettori sul campo la Key A per la lettura e mantiene la Key B, che può scrivere, presso la stazione di emissione. La Key A viene sempre riletta come zeri, e così pure la Key B a meno che i bit di accesso la rendano leggibile, nel qual caso serve come dato anziché come chiave. Alla consegna ogni chiave è FFFFFFFFFFFF e i byte di accesso sono FF0780, la configurazione di trasporto; la Key B è leggibile in quello stato, pertanto una card nuova viene autenticata con la Key A. Il chip verifica il formato dei bit di accesso a ogni accesso e blocca irreversibilmente l'intero settore se il formato è errato, pertanto scriva i trailer con uno script collaudato.
| Campo del trailer di settore / blocco valore | Byte | Funzione |
| Key A | 6 (byte 0–5) | Viene riletta come zeri; autentica secondo i bit di accesso |
| Bit di accesso | 3 (byte 6–8), ciascun bit memorizzato in chiaro e invertito | Associano lettura / scrittura / incremento / decremento di ciascun blocco a Key A, Key B, entrambe o nessuna |
| Byte per uso generico | 1 (byte 9) | Dati utente, con gli stessi diritti di accesso dei bit di accesso |
| Key B | 6 (byte 10–15) | Seconda chiave facoltativa; se i bit di accesso la rendono leggibile, serve come dato anziché come chiave |
| Blocco valore | Valore con segno a 4 byte memorizzato tre volte (byte 0-3, invertito in 4-7, ripetuto in 8-11) + un indirizzo di blocco a 1 byte memorizzato quattro volte nei byte 12-15 come adr, /adr, adr, /adr | Supporta incremento, decremento, ripristino e trasferimento per contatori e borsellini a circuito chiuso |
Un blocco valore contiene un valore con segno a 4 byte in un formato ridondante che consente il rilevamento degli errori e la gestione dei backup, e supporta incremento, decremento, ripristino e trasferimento. È così che sono stati costruiti borsellini a circuito chiuso e contatori su Classic. Nulla di questa struttura è segreto: la protezione si basa interamente sulle chiavi di settore e sul cifrario.
Sicurezza: Crypto-1 è compromessa, anche su EV1
Classic protegge i suoi settori con Crypto-1, un cifrario a flusso proprietario con chiavi a 48 bit, eseguito in un'autenticazione reciproca in tre passaggi prima che qualsiasi blocco possa essere letto o scritto. NXP non l'ha mai pubblicato. Nel dicembre 2007 Karsten Nohl e Henryk Plötz ne presentarono una parziale reverse engineering dal silicio, e nel 2008 ricercatori della Radboud University Nijmegen la completarono e pubblicarono pratici attacchi di recupero delle chiavi. Gli attacchi solo-card che seguirono, nested e darkside, sfruttavano due difetti di implementazione: un nonce di card prevedibile e un codice di errore cifrato dopo un'autenticazione fallita.
Classic EV1 e altre card “hardened” eliminano quei due difetti senza interrompere la compatibilità con i lettori Classic. Non cambiano il cifrario. Nel 2015 Carlo Meijer e Roel Verdult pubblicarono l'attacco hardnested, che sfrutta una perdita di bit di parità insita nel protocollo Classic, richiede una chiave nota (settori inutilizzati mantengono spesso una chiave predefinita) e recuperò una chiave da una card hardened in circa cinque minuti su un singolo core di laptop, con hardware di consumo. La loro conclusione: ogni card compatibile con Classic va trattata come una semplice card di memoria.
La conseguenza è permanente. Una volta nota una chiave di settore, caso che Meijer e Verdult riscontrarono quasi sempre nella pratica, chiunque abbia accesso per pochi minuti a una card Classic, EV1 inclusa, può recuperarne le altre chiavi di settore, leggerla integralmente e copiarne i contenuti, e nessuna modifica del firmware risolve Crypto-1. Tratti MIFARE Classic, EV1 inclusa, come una credenziale di comodo, non di sicurezza: adatta quando la card identifica soltanto un titolare verificato da un back-end, non adatta come unica protezione per valore memorizzato, porte che devono resistere alla clonazione o dati personali. Per applicazioni rilevanti per la sicurezza NXP stessa rimanda a MIFARE DESFire e MIFARE Plus.
Laddove una base installata mantenga per ora un sistema su Classic, queste misure limitano il danno senza rendere sicura la card:
- Diversifichi le chiavi per card. Derivi le chiavi di settore di ciascuna card dal suo UID e da una chiave master custodita in un modulo sicuro, così che una chiave recuperata sblocchi una sola card anziché l'intera flotta.
- Verifichi nel back-end, non sulla card. Tratti la card come un identificatore e verifichi diritti, validità e posizione lato server; un UID o un valore di settore da solo non prova nulla, perché esistono card clone con UID scrivibile.
- Osservi le anomalie. Segnali lo stesso identificatore che compare in due luoghi in una finestra di viaggio impossibile, o ripetuti fallimenti di autenticazione, per trasformare una clonazione illimitata in una manciata di incidenti rilevabili.
- Pianifichi la migrazione. Passi a MIFARE Plus, che può funzionare nei lettori Classic odierni nel livello di sicurezza 1 e passare ad AES nel livello di sicurezza 3 man mano che i lettori vengono aggiornati (in SL1 utilizza ancora Crypto-1, pertanto il guadagno di sicurezza arriva con SL3), o a MIFARE DESFire per un nuovo sistema sicuro.
Classic resta l'ordine giusto quando i lettori e le serrature installati sono solo Classic, o quando la card contiene soltanto un identificatore verificato dal back-end e il rischio di clonazione è basso: la maggior parte delle chiavi hotel, delle membership in palestra, dei badge visitatori e delle credenziali per eventi.
Chip “compatibili MIFARE”, e perché utilizziamo NXP EV1
MIFARE Classic è un prodotto NXP, ma chip compatibili di altri produttori, più comunemente la famiglia FM11RF08 di Fudan, implementano il livello ISO/IEC 14443-3A e i comandi Crypto-1 in modo sufficientemente fedele da funzionare in molti lettori Classic, e un lettore che controlli soltanto ATQA e SAK potrebbe non distinguerli. Non sono lo stesso chip. Nell'agosto 2024 Philippe Teuwen di Quarkslab pubblicò una chiave backdoor hardware nel Fudan FM11RF08S, e una chiave backdoor più vecchia condivisa dai chip Fudan FM11RF08 e FM11RF32 e dai vecchi chip Philips (ora NXP) MF1ICS5003 e MF1ICS5004 prodotti intorno al 1998–2001 e dalle card Infineon SLE66R35. Con una tale chiave, tutte le chiavi di settore possono essere recuperate in pochi minuti anche quando sono diversificate. Egli trovò le card Fudan in hotel negli Stati Uniti, in Europa e in India; i campioni NXP Classic EV1 da lui testati rifiutarono i comandi non documentati.
Questa ricerca è una ragione per cui costruiamo ogni card, portachiavi, braccialetto e adesivo MIFARE Classic su un chip NXP MIFARE Classic EV1 originale, MF1S50 o MF1S70, e non offriamo un chip Fudan o altro chip “compatibile MIFARE” come opzione Classic. Ovunque acquisti, specifichi il chip esatto nell'ordine d'acquisto, ad esempio “NXP MIFARE Classic EV1 1K, MF1S50, UID a 7 byte” anziché “1K compatibile MIFARE”, e testi un campione nei lettori e nelle serrature reali prima di un ordine in grandi quantità. Un componente che si autentica in un lettore da banco può comunque essere rifiutato da un sistema di accesso che identifica le sue card tramite fingerprint, e un clone con UID scrivibile va trattato come una minaccia di clonazione da qualsiasi sistema che inserisca card in whitelist in base all'UID. Specificare NXP EV1 evita le famiglie di chip in cui sono state trovate queste chiavi backdoor; non risolve la debolezza Crypto-1 descritta sopra.
La famiglia MIFARE a colpo d'occhio
MIFARE è una famiglia di chip, non un unico prodotto, e “MIFARE” in una specifica non dice al lettore quale membro sia inteso. La tabella mette Classic a confronto con i suoi parenti così che Lei possa abbinare la card a ciò che il sistema richiede realmente; un chip indicato nella specifica del Suo integratore prevale sempre su questo riepilogo.
| Membro della famiglia | Memoria | Sicurezza / interfaccia | Ruolo tipico |
| MIFARE Ultralight EV1 / C | 48 o 128 byte (EV1), 144 byte (C) di memoria utente | Password a 32 bit (EV1) o autenticazione 3DES (C); ISO 14443-3A | Biglietti di trasporto monouso, braccialetti per eventi e cartacei (specificati per progetto) |
| MIFARE Classic 1K / 4K (EV1) | 1 KB / 4 KB | Crypto-1, chiavi a 48 bit; compromessa, EV1 inclusa; ISO 14443-3A | Chiavi hotel, accessi legacy, membership: questa pagina e la card 4K |
| MIFARE Plus | 2 KB / 4 KB | AES-128, compatibile Classic in SL1; ISO 14443-3A/4 | Migrazione graduale da Classic ad AES negli stessi lettori |
| MIFARE DESFire EV2 / EV3 | Da 2 a 8 KB (EV2 anche 16 e 32 KB) | AES-128, messaggistica sicura, accesso a livello di file; ISO 14443-4 | Accessi multi-applicazione, trasporto e pagamenti; veda la card DESFire EV2 |
| SmartMX / Java Card | Configurabile | Elemento sicuro certificato che esegue applet Java Card; ISO 14443-4 | Documenti governativi, banking e programmi multi-applicazione ad alta garanzia |
Lettura delle card Classic con telefoni e lettori
- Lettori e serrature di accesso: cerchi un supporto esplicito per MIFARE Classic, la lunghezza UID richiesta e il formato di codifica del sistema. “MIFARE” indica una famiglia e da solo non conferma il supporto Classic. Leggere un UID e autenticarsi sui dati di settore sono capacità diverse.
- Telefoni Android: il supporto MifareClassic dipende dall'hardware e è facoltativo. Verifichi il telefono e l'app esatti, e fornisca le chiavi di settore corrette per le operazioni sui dati protetti.
- iPhone: non scelga Classic per un'applicazione che debba leggere o scrivere dati di settore tramite Core NFC. Per contenuti NDEF rivolti al telefono, valuti un tag NFC Forum come quelli dei nostri adesivi NFC e testi il telefono e l'app previsti.
- Lettori/scrittori desktop: l'ACR122U elenca il supporto MIFARE Classic tramite comandi PC/SC; il µFR Classic CS offre operazioni Classic tramite il suo SDK. PC/SC è un'interfaccia host, pertanto verifichi i comandi specifici della card e il supporto software oltre al modello di lettore.
Formati e materiali delle card
- Card ID-1 standard: 85,6 × 54 mm, spessore da 0,76 a 0,84 mm, in PVC, PVC riciclato, PET-G o policarbonato; il formato per badge del personale, membership e chiavi hotel.
- Card sottili e cartacee: PVC da 0,3 a 0,5 mm o carta patinata per biglietti usa e getta e pass per eventi; veda la nostra card cartacea RFID.
- Card in legno e bambù: un corpo in legno o bambù al posto del PVC; veda la card RFID in legno.
- Portachiavi, braccialetti e adesivi: lo stesso chip S50 o S70 in portachiavi ABS, braccialetti in silicone o tessuto e adesivi MIFARE.
- Card combi: un chip Classic e un chip a 125 kHz o UHF in un unico corpo card, ciascuno letto dal proprio sistema; veda la card combi. Una card dual-interface è un prodotto diverso: un unico chip raggiungibile sia tramite un pad a contatto sia tramite un'antenna.
Stampa e personalizzazione
- Stampa: stampa offset CMYK, colori spot Pantone, serigrafia, UV e stampa digitale su entrambi i lati; finitura opaca, lucida o satinata; sfondi metallici e olografici.
- Dati variabili: numerazione stampata o incisa al laser, codici a barre, codici QR, nomi e foto ID dal Suo file dati. Quando l'UID o un numero assegnato viene stampato su ciascuna card, riceve un file Excel, CSV o XML che abbina l'UID di ogni card al suo numero stampato.
- Funzioni aggiuntive: banda magnetica HiCo o LoCo, pannello firma, pannello grattabile, foro per laccetto, goffratura.
- Codifica: blank nella configurazione di trasporto, o scritta con i Suoi dati di settore tramite il nostro servizio di codifica RFID. Ogni card da noi codificata viene riletta in seguito, e un report dati viene spedito con ogni ordine codificato. Il caricamento delle Sue chiavi di settore viene confermato nel preventivo: concordi separatamente qualsiasi passaggio di chiavi e non invii mai chiavi in una richiesta. La codifica viene eseguita soltanto per l'organizzazione che amministra il sistema.
Dove vengono utilizzate le card MIFARE Classic
- Controllo accessi: badge per personale e residenti per uffici, appartamenti e parcheggi; veda portachiavi RFID per il controllo accessi.
- Hotel: card chiave per hotel per i molti sistemi di serrature basati su Classic 1K; guida in card chiave per hotel.
- Membership e loyalty: palestre, club, biblioteche e card per campus.
- Trasporti ed eventi: biglietti di corsa singola e abbonamenti, pass per eventi e braccialetti per festival cashless.
- Pagamenti e mense: borsellini a circuito chiuso su blocchi valore Classic in sistemi più vecchi; pianifichi i nuovi su MIFARE Plus o DESFire.
Prima di ordinare
- Chip: 1K (S50) o 4K (S70), e NUID a 4 byte o UID a 7 byte, come indicato dal Suo integratore o fornitore di serrature; ci invii una card funzionante se la specifica non è chiara.
- Formato e materiale: card PVC standard, card sottile, legno, portachiavi, braccialetto o adesivo.
- Grafica, finitura ed eventuali dati variabili, banda magnetica o pannello firma.
- Codifica e numerazione: blank, stampata con l'UID o un numero, o scritta con i Suoi dati di settore (il caricamento delle Sue chiavi viene confermato nel preventivo).
- Quantità e data di consegna; sono disponibili campioni per test su lettori e serrature.
Che cosa produce Proud Tek
Produciamo card, portachiavi, braccialetti e adesivi MIFARE Classic con chip NXP MIFARE Classic EV1 originali, stampati e personalizzati secondo la Sua specifica. Non forniamo lettori di controllo accessi, serrature o software, e non duplichiamo card di sistemi che l'acquirente non amministra. Se il Suo sistema deve essere aggiornato sul piano della sicurezza, confronti la card MIFARE Plus e le card MIFARE DESFire, o veda tutte le nostre card RFID.
Riferimento tecnico: NXP scheda tecnica MIFARE Classic EV1 1K e pagina prodotto MIFARE Classic. La documentazione del chip descrive le capacità del circuito integrato; non stabilisce la disponibilità o la compatibilità di una card finita con il Suo sistema.
Domande frequenti
Che cos'è MIFARE Classic?
MIFARE Classic è la famiglia di chip per card contactless NXP a 13,56 MHz su ISO/IEC 14443 Type A, con memoria in settori protetti ciascuno da due chiavi e il cifrario Crypto-1. È disponibile in due dimensioni, 1K (S50) e 4K (S70), e la generazione attuale è Classic EV1. “MIFARE” da solo copre anche Ultralight, Plus e DESFire, pertanto una specifica dovrebbe indicare il membro esatto, come MIFARE Classic EV1 1K.
Che cos'è MIFARE Classic EV1, e che cosa ha cambiato?
MIFARE Classic EV1 è la generazione Classic attuale di NXP, MF1S50 per la 1K e MF1S70 per la 4K, con la stessa mappa di memoria e gli stessi comandi dei chip Classic precedenti, pertanto funziona nei sistemi Classic esistenti. Che cosa ha cambiato EV1: un nonce di card davvero casuale e nessun codice di errore cifrato dopo un'autenticazione fallita, che bloccano i vecchi attacchi nested e darkside; un'intensità di load modulation selezionabile; e, soltanto sulla 1K, la verifica di originalità di NXP. Le opzioni UID e la resistenza di 200.000 cicli erano già presenti sui chip precedenti. Il cifrario Crypto-1 è invariato, pertanto EV1 non è comunque sicura, e NXP la indica come non raccomandata per nuovi progetti.
MIFARE Classic è ancora sicura, e può essere copiata?
No, non è sicura. Crypto-1 è stata compromessa nel 2008. EV1 blocca i vecchi attacchi nested e darkside, ma l'attacco hardnested del 2015 recupera le chiavi EV1 con una chiave nota e hardware di consumo, dopodiché la card può essere letta e i suoi dati copiati. Utilizzi Classic soltanto per abbinarsi a lettori installati, o come identificatore verificato dal back-end. Per nuovi sistemi sicuri NXP rimanda a MIFARE DESFire e MIFARE Plus.
Serve un UID a 4 byte o a 7 byte?
Utilizzi ciò per cui è stato costruito il sistema; forniamo entrambe le versioni in 1K e 4K. Un sistema che registra card tramite un ID a 4 byte richiede la versione NUID a 4 byte, che NXP non definisce univoca, o un chip a 7 byte personalizzato per rispondere con un NUID a 4 byte. L'UID a 7 byte è univoco ma richiede due passaggi di anticollisione, e un software che conserva soltanto il primo passaggio registra un numero diverso. Chieda al Suo integratore o fornitore di serrature, o ci invii una card funzionante, e testi un campione.
Quanta memoria utilizzabile ha una card MIFARE Classic 1K?
1024 byte in totale: 16 settori da 4 blocchi da 16 byte. Dopo i 16 trailer di settore e il blocco del produttore in sola lettura, 47 blocchi, circa 752 byte, contengono dati, e una credenziale per accessi o hotel ne utilizza soltanto pochi. Quando serve di più, la pagina Card MIFARE Classic 4K illustra la 4K a 40 settori.
Un telefono può leggere una card MIFARE Classic?
Su Android, il supporto Classic dipende dall'hardware del telefono e dall'app, e l'accesso protetto ai settori richiede anche le chiavi corrette. Non si affidi a Core NFC su iPhone per la lettura o scrittura di settori Classic. Per dati NDEF rivolti al telefono, valuti un tag NFC Forum come NTAG e verifichi i telefoni e l'app previsti.
I chip Fudan FM11RF08 o altri chip “compatibili MIFARE” sono uguali a MIFARE Classic originale?
No. Chip come il Fudan FM11RF08 funzionano in molti lettori Classic e possono apparire uguali a un lettore che controlli soltanto ATQA e SAK, ma sono silicio diverso. Una ricerca pubblicata nell'agosto 2024 ha trovato chiavi backdoor hardware nei chip Fudan FM11RF08, FM11RF08S e FM11RF32, che consentono a un attaccante di recuperare tutte le chiavi di settore in pochi minuti; i campioni NXP Classic EV1 testati rifiutarono i comandi backdoor. Le nostre card Classic utilizzano soltanto NXP MIFARE Classic EV1 originale, e non offriamo chip compatibili come alternativa. Chiunque fornisca le Sue card, indichi il chip esatto nell'ordine e testi un campione nei lettori reali.
Le card vengono fornite codificate?
Per impostazione predefinita vengono spedite blank nella configurazione di trasporto di NXP, con ogni chiave FFFFFFFFFFFF (tutti byte FF), come la maggior parte degli integratori le desidera. Su richiesta scriviamo i Suoi dati di settore tramite il nostro servizio di codifica RFID, rileggiamo ogni card e inviamo un report dati con l'ordine; il caricamento delle Sue chiavi di settore viene confermato nel preventivo. Possiamo anche stampare l'UID o un numero assegnato su ciascuna card e inviare un elenco che abbina ciascun UID al suo numero. Concordi separatamente qualsiasi passaggio di chiavi e non invii mai chiavi in una richiesta.