El MIFARE Classic EV1 es la versión actual de la tarjeta sin contacto pionera de NXP Semiconductors: sustituye a todas las generaciones anteriores del MIFARE Classic en credenciales de acceso, tarjetas de transporte, ticketing, fidelización y tarjetas de empleado. Conforme a los primeros niveles de la norma ISO/IEC 14443A pero construido sobre el mismo protocolo propietario, mantiene la memoria de 1 o 4 kB organizada en sectores protegidos por claves y el cifrado Crypto1, y añade el UID de 7 bytes, el Random ID y la comprobación de originalidad. Su compatibilidad con los smartphones es real pero parcial, y se detalla más abajo.
Información
| Fabricante | NXP Semiconductors |
| Familia | MIFARE Classic (versión EV1) |
| Referencias | MF1S50 (1 kB) y MF1S70 (4 kB) |
| Norma | ISO/IEC 14443A (niveles 1 a 3) |
| Tipo NFC Forum | Ninguno (formato NDEF propietario a través del MAD) |
| Frecuencia de funcionamiento | 13,56 MHz |
| Velocidad de transmisión | 106 kbit/s |
| Identificador único (UID) | 7 bytes, o un NUID de 4 bytes; Random ID opcional |
| Cifrado | Crypto1 (propietario), claves A y B de 48 bits por sector |
| Distancia de funcionamiento | Unos pocos centímetros (hasta 100 mm según la antena) |
| Retención de datos | 10 años |
| Resistencia de escritura | 200 000 ciclos (valor típico) |
| Memoria | 1 o 4 kB según la versión |
Memoria
La memoria del MIFARE Classic EV1 se divide en sectores de bloques de 16 bytes: 16 sectores de 4 bloques en la versión 1K; 32 sectores de 4 bloques y luego 8 sectores de 16 bloques en la versión 4K. Cada sector termina con un bloque de configuración (el sector trailer):
| Zona | Contenido | Acceso |
|---|---|---|
| Bloque 0 (sector 0) | UID y datos del fabricante | Solo lectura, definido en fábrica |
| Bloques de datos | 16 bytes cada uno; posibles bloques de valor para contadores y saldos | Lectura / escritura según los bits de acceso del sector |
| Sector trailer (último bloque de cada sector) | Claves A y B, bits de acceso | Regula los derechos de lectura y escritura del sector |
Una vez descontados los bloques de configuración, la versión 1K ofrece 752 bytes utilizables y la versión 4K, 3440 bytes. Utilizado como etiqueta NFC, el formato propietario MAD (MIFARE Application Directory) permite alojar un mensaje NDEF que representa unos 700 caracteres de URL en la 1K, y muchos más en la 4K; no obstante, la lectura de este NDEF depende de la compatibilidad del dispositivo, que se detalla más abajo.
Funciones y seguridad
- Autenticación por sector: cada sector está protegido por dos claves de 48 bits (clave A y clave B) verificadas mediante una autenticación mutua de tres pasos; los bits de acceso definen, clave por clave, las operaciones permitidas (lectura, escritura, incremento, decremento).
- Cifrado Crypto1: los intercambios se cifran con el algoritmo propietario Crypto1. Diseñado en la década de 1990, ya no cumple los estándares actuales: sus debilidades están documentadas públicamente desde 2008, y la seguridad de una implantación ya no debería basarse únicamente en él.
- UID de 7 bytes y comprobación de originalidad: la versión EV1 incorpora el UID de 7 bytes (como respuesta al agotamiento mundial de los identificadores de 4 bytes, aunque sigue disponible un NUID de 4 bytes), el Random ID opcional para la privacidad y la comprobación de originalidad de NXP para detectar silicio falsificado.
- Bloques de valor: un bloque puede formatearse como un valor con signo con una copia de control; los comandos de incremento, decremento y transferencia se ejecutan con un mecanismo anti-tearing (protección contra la retirada prematura de la tarjeta), el conjunto de herramientas histórico del ticketing.
- Transacciones rápidas: una transacción de ticketing completa se ejecuta en menos de 100 ms, con gestión de la copia de seguridad incluida, y la tarjeta puede permanecer en la cartera durante la operación.
- El legado MIFARE: estándar de facto de las credenciales y los tickets sin contacto, el Classic EV1 se integra de forma idéntica en el ecosistema existente (lectores, codificadores, tarjetas) y sustituye a todas las generaciones anteriores sin ningún cambio en los sistemas.
NXP recomienda ahora el MIFARE DESFire Light para cualquier proyecto nuevo, y el Classic EV1 se sigue produciendo para los sistemas ya implantados. Se presenta en dos capacidades (MF1S50 para 1 kB, MF1S70 para 4 kB).
Compatibilidad
El MIFARE Classic EV1 se basa en la tecnología NFC-A (ISO/IEC 14443A), pero su protocolo propietario lo deja fuera de los tipos de etiquetas normalizados por el NFC Forum: por tanto, la compatibilidad depende del controlador NFC del dispositivo. En Android, los modelos equipados con un controlador NXP leen y escriben el chip sin restricciones con NFC Tools; otros pueden limitarse a leer el UID. En iPhone, NFC Tools es parcialmente compatible: hay que activar la opción "Compatibilidad" en los "Parámetros" de la aplicación (iPhone XS / XR y posteriores, con iOS 17 o posterior).
Con NFC Tools, el chip MIFARE Classic EV1 admite, según el dispositivo, la lectura de la información técnica, así como la lectura y la escritura de registros NDEF en tarjetas formateadas con el MAD. La gestión de las claves y de los bits de acceso requiere una codificación especializada mediante los comandos específicos del chip. La lista de modelos compatibles está disponible en el artículo sobre la compatibilidad.
MIFARE Classic vs MIFARE Classic EV1
| Chip | Memoria | Identificador y seguridad | Uso típico |
|---|---|---|---|
| MIFARE Classic | 1 o 4 kB | Identificador de 4 bytes, Crypto1 | Primera generación, parques instalados históricos |
| MIFARE Classic EV1 | 1 o 4 kB | UID de 7 bytes, Random ID, comprobación de originalidad | La versión actual, para todos los parques instalados |
Ambas generaciones comparten la memoria, el protocolo y el cifrado Crypto1. El EV1 incorpora el UID de 7 bytes (como respuesta al agotamiento de los identificadores de 4 bytes), el Random ID opcional, la comprobación de originalidad de NXP y una resistencia duplicada: equipa todas las tarjetas que se venden hoy. Para una nueva implantación segura, NXP recomienda el MIFARE DESFire Light; para una etiqueta de consumo, el NTAG213 y el NTAG216 garantizan la compatibilidad con todos los smartphones.
Preguntas frecuentes
¿Cuántos datos se pueden almacenar en un MIFARE Classic EV1?
1 kB o 4 kB según la versión, es decir, 752 y 3440 bytes utilizables una vez descontados los bloques de configuración. En el formato MAD, el mensaje NDEF representa unos 700 caracteres de URL en la versión 1K.
¿Cuál es la diferencia entre el MIFARE Classic y el MIFARE Classic EV1?
La memoria, el protocolo y el cifrado Crypto1 son idénticos. El EV1 incorpora el UID de 7 bytes (al estar agotada la gama de 4 bytes), el Random ID opcional, la comprobación de originalidad de NXP y una resistencia de escritura duplicada; sustituye a todas las generaciones anteriores sin ningún cambio en los sistemas.
¿El MIFARE Classic EV1 es compatible con el iPhone?
Parcialmente. NFC Tools es parcialmente compatible: hay que activar la opción "Compatibilidad" en los "Parámetros" de la aplicación (iPhone XS / XR o posterior, con iOS 17 o posterior).
¿Se puede proteger un MIFARE Classic EV1 contra la reescritura?
Sí: los bits de acceso de cada sector pueden prohibir la escritura, una protección reversible por quien posee la clave, o permanente si los bits de acceso bloquean su propia modificación. No existe un bit OTP global como en los chips NTAG.
Enlaces útiles



