La norma ISO/IEC 7816 es una norma internacional relacionada con las tarjetas de identificación electrónicas con contactos, especialmente las tarjetas inteligentes y, más recientemente, los dispositivos móviles sin contacto, gestionada conjuntamente por la Organización Internacional de Normalización (ISO) y la Comisión Electrotécnica Internacional (IEC) .
Es desarrollado por ISO/IEC JTC 1 (Comité Técnico Conjunto 1) / SC 17 (Subcomité 17) . [ 1 ]
A continuación se describen las diferentes partes de esta norma.
- Nota: los resúmenes y las fechas, cuando aparecen, son meras citas del sitio web de la ISO, [ 2 ] y no están garantizados ni en el momento de la edición ni en el futuro .
Regiones
- ISO/IEC 7816-1:2011 Parte 1: Tarjetas con contactos: Características físicas
- ISO/IEC 7816-2:2007 Parte 2: Tarjetas con contactos: Dimensiones y ubicación de los contactos
- ISO/IEC 7816-3:2006 Parte 3: Tarjetas con contactos: Interfaz eléctrica y protocolos de transmisión
- ISO/IEC 7816-4:2013 Parte 4: Organización, seguridad y comandos para el intercambio
- ISO/IEC 7816-5:2004 Parte 5: Registro de proveedores de aplicaciones
- ISO/IEC 7816-6:2016 Parte 6: Elementos de datos interindustriales para el intercambio
- ISO/IEC 7816-7:1999 Parte 7: Comandos interindustriales para el lenguaje de consulta de tarjetas estructuradas (SCQL)
- ISO/IEC 7816-8:2016 Parte 8: Comandos y mecanismos para operaciones de seguridad
- ISO/IEC 7816-9:2017 Parte 9: Comandos para la gestión de tarjetas
- ISO/IEC 7816-10:1999 Parte 10: Señales electrónicas y respuesta de reinicio para tarjetas síncronas
- ISO/IEC 7816-11:2017 Parte 11: Verificación personal mediante métodos biométricos
- ISO/IEC 7816-12:2005 Parte 12: Tarjetas con contactos: interfaz eléctrica USB y procedimientos operativos
- ISO/IEC 7816-13:2007 Parte 13: Comandos para la gestión de aplicaciones en un entorno multiaplicación.
- ISO/IEC 7816-15:2016 Parte 15: Aplicación de la información criptográfica
7816-1: Tarjetas con contactos — Características físicas
Creado en 1987, actualizado en 1998, enmendado en 2003, actualizado en 2011. [ 3 ]
Esta sección describe las características físicas de la tarjeta, principalmente haciendo referencia a la norma ISO/IEC 7810 Tarjetas de identificación: características físicas , pero también incluyendo otras características como la resistencia mecánica.
7816-2: Tarjetas con contactos — Dimensiones y ubicación de los contactos

Creado en 1988, actualizado en 1999, modificado en 2004 y actualizado nuevamente en 2007. El estándar define una interfaz de ocho (o seis) pines; el primer pin se encuentra en la esquina inferior derecha de la imagen mostrada. En ocasiones, se omiten los pines 4 y 8. [ 4 ]
7816-3: Tarjetas con contactos — Interfaz eléctrica y protocolos de transmisión
Creado en 1989, modificado en 1992 (adición del protocolo T=1), modificado en 1994 (revisión de la selección del tipo de protocolo), actualizado en 1997 (incluida la adición del funcionamiento a 3 voltios), modificado en 2002 (incluida la adición del funcionamiento a 1,8 voltios), última actualización en 2006 (incluida la eliminación de Vpp). [ 5 ]
7816-4: Organización, seguridad y comandos para el intercambio
Esta sección describe el protocolo APDU de tarjetas inteligentes utilizado por muchos dispositivos de tarjetas inteligentes y sin contacto, como las tarjetas de pago EMV , y constituye la base del protocolo CCID para dispositivos de token de seguridad . Muchos dispositivos operan dentro de la parte propietaria del protocolo, utilizando la parte estandarizada para establecer la comunicación inicial antes de pasar al intercambio de datos específico de la aplicación.
Creado en 1995, actualizado en 2005, 2013 y 2020. [ 6 ] Modificado en 2023. [ 7 ]
Según su resumen, especifica:
- contenido de los pares comando-respuesta intercambiados en la interfaz,
- medios de recuperación de elementos de datos y objetos de datos en la tarjeta,
- estructuras y contenidos de bytes históricos para describir las características operativas de la tarjeta,
- estructuras para aplicaciones y datos en la tarjeta, como se ve en la interfaz al procesar comandos,
- métodos de acceso a archivos y datos en la tarjeta,
- una arquitectura de seguridad que define los derechos de acceso a los archivos y datos en la tarjeta,
- medios y mecanismos para identificar y abordar las solicitudes en la tarjeta,
- métodos para mensajería segura,
- Métodos de acceso a los algoritmos procesados por la tarjeta. No describe dichos algoritmos.
No abarca la implementación interna dentro de la tarjeta ni el mundo exterior.
La norma ISO/IEC 7816-4:2020 es independiente de la tecnología de interfaz física y se aplica por igual a las tarjetas de contacto, las tarjetas de proximidad y las tarjetas de cercanía .
7816-5: Registro de proveedores de aplicaciones
Creado en 1995, actualizado en 2004. [ 8 ] Esta parte es mantenida por Normas Danesas . [ 9 ]
Según su resumen, la norma ISO/IEC 7816-5 define cómo utilizar un identificador de aplicación para determinar la presencia de una aplicación en una tarjeta y/o recuperarla.
ISO/IEC 7816-5:2004 muestra cómo otorgar la unicidad de los identificadores de aplicación a través del registro internacional de una parte de este identificador y define
- el procedimiento de registro,
- las autoridades encargadas de ello,
- la disponibilidad del registro que vincula las partes registradas de los identificadores y los proveedores de aplicaciones correspondientes.
7816-6: Elementos de datos interindustriales para intercambio
Creado en 1996, actualizado en 2004, modificado en 2006, actualizado en 2016 y 2023. [ 10 ] Esta parte es mantenida por el Instituto Alemán de Normalización (DIN). [ 9 ]
Según su resumen, especifica los elementos de datos (ED) utilizados para el intercambio interindustrial basado en tarjetas de circuitos integrados (CCI), tanto con contactos como sin ellos. Proporciona el identificador, el nombre, la descripción, el formato, la codificación y la disposición de cada ED, y define los medios para recuperarlos de la tarjeta.
7816-7: Comandos interindustriales para el lenguaje de consulta de tarjetas estructuradas (SCQL)
Creado en 1999. [ 11 ]
Según su resumen, especifica el concepto de una base de datos Structured Card Query Language (SCQL), basada en el estándar SQL ISO 9075 y los comandos interindustriales mejorados relacionados. [ 12 ]
7816-8: Mandos y mecanismos para operaciones de seguridad
Creado en 1995, actualizado en 2004, 2016, 2019 y 2021. [ 13 ]
Según su resumen, especifica comandos interindustriales para tarjetas de circuitos integrados (con o sin contactos) que pueden utilizarse para operaciones criptográficas. Estos comandos son complementarios y se basan en los comandos enumerados en la norma ISO/IEC 7816-4.
Se incluyen anexos con ejemplos de operaciones relacionadas con firmas digitales, certificados y la importación y exportación de claves asimétricas.
La elección y las condiciones de uso de los mecanismos criptográficos pueden afectar la exportabilidad de las tarjetas. La evaluación de la idoneidad de los algoritmos y protocolos queda fuera del alcance de la norma ISO/IEC 7816-8.
7816-9: Comandos para la gestión de tarjetas
Creado en 1995, actualizado en 2004, actualizado en 2017. [ 14 ]
Según su resumen, especifica comandos interindustriales para tarjetas de circuitos integrados (con y sin contactos) para la gestión de tarjetas y archivos, como la creación y eliminación de archivos. Estos comandos abarcan todo el ciclo de vida de la tarjeta, por lo que algunos pueden utilizarse antes de que la tarjeta se haya emitido al titular o después de que haya caducado.
Se incluye un anexo que muestra cómo controlar la carga de datos (descarga segura) en la tarjeta, mediante la verificación de los derechos de acceso de la entidad que realiza la carga y la protección de los datos transmitidos con mensajería segura. Los datos cargados pueden contener, por ejemplo, código, claves y applets.
7816-10: Señales electrónicas y respuesta de reinicio para tarjetas síncronas
Creado en 1999. [ 15 ]
Esta parte especifica la alimentación, las estructuras de señal y la estructura para la respuesta de reinicio entre una o varias tarjetas de circuito integrado con transmisión síncrona y un dispositivo de interfaz, como un terminal.
7816-11 Verificación personal mediante métodos biométricos
Creado en 2004, actualizado en 2017. [ 16 ]
Esta parte de la norma ISO/IEC 7816 especifica los comandos interindustriales relacionados con la seguridad que se utilizarán para la verificación personal mediante métodos biométricos en tarjetas de circuitos integrados. También define la estructura de datos y los métodos de acceso a los datos para el uso de la tarjeta como portadora de la referencia biométrica y/o como dispositivo para realizar la verificación de la sonda biométrica del titular (comparación biométrica en la tarjeta). La identificación de personas mediante métodos biométricos queda fuera del alcance de esta norma.
7816-12 Tarjetas con contactos : interfaz eléctrica USB y procedimientos operativos
Creado en 2005. [ 17 ]
Según su resumen, especifica las condiciones de funcionamiento de una tarjeta de circuito integrado que proporciona una interfaz USB . Una tarjeta de circuito integrado con interfaz USB se denomina USB-ICC.
La norma ISO/IEC 7816-12:2005 especifica:
- las condiciones eléctricas cuando un USB-ICC es operado por un dispositivo de interfaz, para aquellos campos de contacto que no se utilizan cuando se aplica la interfaz USB;
- los descriptores estándar USB y el descriptor específico de la clase USB-ICC;
- la transferencia de datos entre el host y el USB-ICC mediante transferencias masivas o transferencias de control;
- las transferencias de control que permiten dos protocolos diferentes denominados versión A y versión B;
- las transferencias de interrupción (opcionales) para indicar eventos asíncronos;
- estado y condiciones de error.
La norma ISO/IEC 7816-12:2005 proporciona dos protocolos para transferencias de control. Estos permiten el uso del protocolo T=0 (versión A) o la transferencia a nivel de APDU (versión B). La norma ISO/IEC 7816-12:2005 incluye los diagramas de estado del USB-ICC para cada tipo de transferencia (transferencias masivas, transferencias de control versión A y versión B). En un anexo informativo se incluyen ejemplos de secuencias que el USB-ICC debe poder gestionar.
La clase de dispositivo USB CCID define un estándar para la comunicación con tarjetas inteligentes ISO/IEC 7816 a través de USB.
7816-13: Comandos para la gestión de aplicaciones en un entorno multiaplicación.
Esta parte especifica comandos para la administración de aplicaciones en un entorno de múltiples aplicaciones. [ 18 ]
7816-15: Aplicación de información criptográfica
Creado en 2004 (basado en PKCS #15 v1.1 con las partes no relevantes para IC eliminadas), modificado en 2004, 2007, 2008, actualizado en 2016. [ 19 ]
Según su resumen, especifica una aplicación de tarjeta. Esta aplicación contiene información sobre funcionalidad criptográfica. Además, la norma ISO/IEC 7816-15:2016 define una sintaxis común (en ASN.1 ) y un formato para la información criptográfica, así como mecanismos para compartirla cuando sea apropiado.
La norma ISO/IEC 7816-15:2016 admite las siguientes capacidades:
- almacenamiento de múltiples instancias de información criptográfica en una tarjeta;
- uso de la información criptográfica;
- recuperación de la información criptográfica;
- Referencia cruzada de la información criptográfica con los DO definidos en ISO/IEC 7816 cuando corresponda;
- diferentes mecanismos de autenticación; y
- múltiples algoritmos criptográficos.
Véase también
- ISO/IEC 14443 , un estándar para tarjetas de proximidad relacionado con tarjetas inteligentes, sobre un soporte de comunicación físico diferente.
- ISO/IEC 15693 , un estándar de tarjeta de proximidad relacionado con tarjetas inteligentes, sobre un soporte de comunicación físico diferente.
- Lista de normas ISO
- Tarjeta inteligente
Referencias
- ↑ "ISO/IEC JTC 1/SC 17 Tarjetas y dispositivos de seguridad para identificación personal" . Iso.org . Consultado el 11 de octubre de 2017 .
- ↑ "Explorar por ICS" . www.iso.org . Consultado el 19 de abril de 2018 .
- ↑ "ISO/IEC 7816-1:2011 Tarjetas de identificación — Tarjetas de circuitos integrados — Parte 1: Tarjetas con contactos — Características físicas" . Iso.org. 31 de enero de 2011. Consultado el 11 de octubre de 2017 .
- ↑ "ISO/IEC 7816-2:2007 Tarjetas de identificación — Tarjetas de circuitos integrados — Parte 2: Tarjetas con contactos — Dimensiones y ubicación de los contactos" . Iso.org. 11 de octubre de 2007. Consultado el 11 de octubre de 2017 .
- ↑ "ISO/IEC 7816-3:2006 Tarjetas de identificación — Tarjetas de circuitos integrados — Parte 3: Tarjetas con contactos — Interfaz eléctrica y protocolos de transmisión" . Iso.org. 30 de octubre de 2006. Consultado el 11 de octubre de 2017 .
- ↑ "ISO/IEC 7816-4:2020 Tarjetas de identificación — Tarjetas de circuitos integrados — Parte 4: Organización, seguridad y comandos para el intercambio" . Iso.org. Mayo de 2020. Consultado el 5 de agosto de 2020 .
- ↑ "ISO/IEC 7816-4:2020/Amd 1:2023 Tarjetas de identificación — Tarjetas de circuitos integrados — Parte 4: Organización, seguridad y comandos para el intercambio — Enmienda 1: Compatibilidad con múltiples dispositivos de seguridad lógicos" . Iso.org. 1 de octubre de 2023. Consultado el 8 de mayo de 2023 .
- ↑ "ISO/IEC 7816-5:2004 Tarjetas de identificación — Tarjetas de circuitos integrados — Parte 5: Registro de proveedores de aplicaciones" . Iso.org. 17 de marzo de 2010. Consultado el 11 de octubre de 2017 .
- 1 2 "Organismos de mantenimiento y autoridades de registro" . ISO . Consultado el 21 de noviembre de 2023 .
- ↑ "ISO/IEC 7816-6:2016 Tarjetas de identificación — Tarjetas de circuitos integrados — Parte 6: Elementos de datos interindustriales para el intercambio" . Iso.org. 14 de junio de 2016. Consultado el 11 de octubre de 2017 .
- ↑ "ISO/IEC 7816-7:1999 Tarjetas de identificación — Tarjetas de circuito(s) integrado(s) con contactos — Parte 7: Comandos interindustriales para el lenguaje de consulta de tarjetas estructuradas (SCQL)" . Iso.org. 17 de junio de 2010. Consultado el 11 de octubre de 2017 .
- ↑ "ISO/IEC 7816-7:1999" . ISO . Archivado del original el 9 de febrero de 2026. Consultado el 2 de julio de 2026 .
- ↑ "ISO/IEC 7816-8:2021 Tarjetas de identificación — Tarjetas de circuitos integrados — Parte 8: Comandos y mecanismos para operaciones de seguridad" . Iso.org. 1 de agosto de 2021. Consultado el 8 de mayo de 2024 .
- ↑ "ISO/IEC 7816-9:2017 Tarjetas de identificación — Tarjetas de circuitos integrados — Parte 9: Comandos para la gestión de tarjetas" . Iso.org. 7 de diciembre de 2017. Consultado el 4 de enero de 2018 .
- ↑ "ISO/IEC 7816-10:1999 Tarjetas de identificación — Tarjetas con circuito(s) integrado(s) con contactos — Parte 10: Señales electrónicas y respuesta al reinicio para tarjetas síncronas" . Iso.org. 17 de junio de 2010. Consultado el 11 de octubre de 2017 .
- ↑ "ISO/IEC 7816-11:2007 Tarjetas de identificación — Tarjetas de circuitos integrados — Parte 11: Verificación personal mediante métodos biométricos" . Iso.org. 1 de diciembre de 2017. Consultado el 4 de enero de 2018 .
- ↑ "ISO/IEC 7816-12:2005 Tarjetas de identificación — Tarjetas de circuitos integrados — Parte 12: Tarjetas con contactos — Interfaz eléctrica USB y procedimientos de funcionamiento" . Iso.org. 17 de marzo de 2011. Consultado el 11 de octubre de 2017 .
- ↑ "ISO/IEC 7816-13:2007 Tarjetas de identificación — Tarjetas de circuitos integrados — Parte 13: Comandos para la gestión de aplicaciones en un entorno multiaplicación" . Iso.org. 9 de marzo de 2007. Consultado el 11 de octubre de 2017 .
- ↑ "ISO/IEC 7816-15:2016 Tarjetas de identificación — Tarjetas de circuitos integrados — Parte 15: Aplicación de información criptográfica" . Iso.org. 9 de mayo de 2016. Consultado el 11 de octubre de 2017 .
Enlaces externos
- Resumen de las partes 1 a 4 de la norma ISO/IEC 7816. Archivado el 18 de octubre de 2006 en Wayback Machine.
- Grupos de trabajo ISO/IEC JTC1/SC17 archivados el 7 de junio de 2007 en Wayback Machine.
- Fundamentos de la interfaz DS8007 y de tarjetas inteligentes
- Tutorial – Introducción a las tarjetas inteligentes – David B Everett (1992) Archivado el 21/01/2021 en Wayback Machine
- Lectura y escritura de tarjetas inteligentes ISO 7816 mediante un microcontrolador PIC : Sistema Operativo Simple para la Educación en Tarjetas Inteligentes
- Explorando tarjetas de crédito con Ruby // Presentación de oradores – Sau Sheong Chang
- Interfaz para tarjetas inteligentes ISO 7816
- Tarjetas inteligentes
- Normas ISO/IEC