ISO 14443
ISO/IEC 14443 es un estándar internacional relacionado con las tarjetas y dispositivos de seguridad de identificación personal electrónicas, en especial las tarjetas de proximidad, gestionado conjuntamente por la Organización Internacional de Estandarización (ISO) y la Comisión Electrotécnica Internacional (IEC).
El estándar ISO/IEC 14443 consta de cuatro partes y se describen dos tipos de tarjetas: tipo A y tipo B. Las principales diferencias entre estos tipos se encuentran en los métodos de modulación, codificación de los planes (parte 2) y el protocolo de inicialización de los procedimientos (parte 3). Las tarjetas de ambos tipos (A y B) utilizan el mismo protocolo de alto nivel (llamado T=CL) que se describe en la parte 4. El protocolo T=CL especifica los bloques de datos y los mecanismos de intercambio:
- Bloque de datos de encadenamiento
- Tiempo de espera de extensión
- Múltiple activación
Esta diseñado para que las cuatro partes del estándar se usen conjuntamente. Hay que tener en cuenta que en ninguna de sus cuatro partes hace referencia a la seguridad o encriptación de los datos que se intercambian.
Parte 1 - Características físicas
En esta parte del estándar se hace referencia a otros estándares ya definidos anteriormente como es el ISO 7810:2019, ISO/IEC 7816 o el ISO/IEC 15457-1. Los puntos que toca son:
- Dimensiones físicas
- Flexión dinámica y tensión de torsión
- Campo magnético y eléctrico alterno
- Electricidad estática y campo magnético estático
- Temperatura de funcionamiento
Este estándar define una tarjeta de proximidad utilizada para identificación y pagos que por lo general utiliza el formato de una tarjeta de crédito definida por ISO 7816 - ID 1 (aunque otros formatos son posibles).
Parte 2 - Interfaz de Señal y Potencia de Radiofrecuencia
En esta parte del estándar se especifica la potencia de radiofrecuencia y la señal de la interfaz para cada tipo de tarjeta (A y B). Los puntos que se definen en la misma son:
- Dimensiones eléctricas
- Diálogo inicial para tarjeta de proximidad
- Frecuencia a la que trabaja
- Funcionamiento del rango de resistencia magnética
- Señal de comunicación para tipo A y tipo B
Uno de los sistemas utilizados es el sistema RFID que utiliza un lector con un microcontrolador incrustado y una antena que opera a 13.56 MHz (frecuencia RFID). El lector mantiene a su alrededor un campo electromagnético de modo que al acercarse una tarjeta al campo, esta se alimenta eléctricamente de esta energía inducida y puede establecerse la comunicación lector-tarjeta.
Comparación Tipo A y Tipo B
Las tarjetas de Tipo A se comunica con el lector de tarjetas mediante una codificación ASK o Manchester. Respecto al Tipo B esta comunicación se hace mediante una codificación BPSK o NRZ. Si la comunicación se realiza a la inversa, es decir, desde el lector a la tarjeta el tipo A recibe una señal codificada en ASK al 100% mientras que el tipo B recibe la misma al 10% (NRZ).
Parte 3 - Inicialización y anti-colisión
Se explica los mensajes enviados entre el lector de tarjetas y la misma y se define para cada tipo de tarjetas un método de anti-colisión. Es el comienzo de la comunicación donde intervienen mensajes de solicitud de comunicación.
Para el tipo A se utiliza un método de anti-colisión denominado arbitraje sabio y para el tipo B es el método de intervalo de tiempo.
Parte 4 - Protocolo de transmisión
En esta parte del estándar se especifica un protocolo de transmisión de bloque semidúplex ya que define las necesidades para un entorno sin contacto y las secuencias de activación y desactivación del protocolo.
La tarjeta Calypso cumple con la norma ISO/IEC 14443 parte 1, 2, 3 y 4 de tipo B. Las tarjetas Mifare cumplen con las partes 1, 2 y 3 de tipo A de la especificación ISO/IEC 14443.
Referencias
http://read.pudn.com/downloads134/ebook/572228/M303_ISO14443_Intro_V1.pdf - PHILIPS Contactless Interface Introduction
https://www.iso.org/obp/ui/#iso:std:iso-iec:14443:-1:ed-4:v1:en - ISO/IEC 14443-1:2018
https://www.iso.org/obp/ui/#iso:std:iso-iec:14443:-2:ed-3:v1:en - ISO/IEC 14443-2:2016
https://www.iso.org/obp/ui/#iso:std:iso-iec:14443:-3:ed-4:v1:en - ISO/IEC 14443-3:2018
https://www.iso.org/obp/ui/#iso:std:iso-iec:14443:-4:ed-4:v1:en - ISO/IEC 14443-4:2018