eMRTD Creator es un emulador eMRTD configurable para equipos que desarrollan y prueban lectores de ePassport y eID, sistemas de inspección, eGates, quioscos y aplicaciones móviles NFC.
Cree configuraciones electrónicas de prueba repetibles conforme a ICAO Doc 9303, preséntelas mediante la interfaz NFC habitual del sistema objetivo con el dispositivo de emulación suministrado e inspeccione la comunicación APDU desde el lado del documento.
Utilice datos controlados que no sean de producción para reproducir escenarios positivos, negativos y de casos límite, sin depender de una colección limitada de documentos físicos de muestra con características fijas.
Sustituya los escasos documentos físicos de muestra por documentos de prueba configurables
Las autoridades nacionales emisoras producen documentos de viaje e identidad de muestra en cantidades reducidas. Obtener la muestra necesaria para un proyecto puede ser complejo, llevar semanas o meses y, a veces, resultar imposible.
Los pasaportes reales no resuelven el problema de las pruebas. Son documentos personales, de variedad limitada e imprácticos para una cobertura sistemática de pruebas. Cada pasaporte físico o muestra proporciona una identidad, una fotografía, un conjunto de claves, una configuración de certificados y una combinación fija de datos de documento y opciones de protocolo.
Con eMRTD Creator, los equipos pueden preparar o modificar una configuración de prueba controlada en minutos, en lugar de esperar semanas o meses por otra muestra física. Los datos, las fotografías, el contenido de la zona de lectura mecánica (MRZ), los grupos de datos, las claves de prueba, los certificados y las opciones de protocolo se pueden adaptar, guardar y reproducir según cambie el plan de pruebas.
Cómo funciona el emulador eMRTD: crear, emular e inspeccionar
1. Crear el documento de prueba
Utilice la aplicación de escritorio para configurar un documento de prueba con estructura lógica de datos 1 (LDS1) conforme a ICAO Doc 9303.
La aplicación admite los formatos de documento TD1, TD2 y TD3, incluidas sus estructuras MRZ correspondientes. Configure datos biográficos y del documento, fotografías JPEG o JPEG 2000 del titular, el objeto de seguridad firmado (SOD) y la gama completa de grupos de datos estándar de DG1 a DG16.
Se pueden configurar todas las codificaciones y estructuras de datos admitidas dentro de cada grupo de datos. De este modo, una configuración de prueba puede representar exactamente la condición válida, inusual o de valor límite que requiera el plan de pruebas.
2. Presentarlo mediante la ruta NFC habitual del lector
Conecte el dispositivo de emulación NFC suministrado al ordenador host mediante USB y selecciónelo en la aplicación de escritorio eMRTD Creator. El dispositivo presenta el documento de prueba configurado al sistema sometido a prueba mediante NFC.
El sistema objetivo utiliza su interfaz de documentos electrónicos existente; no se requiere ninguna biblioteca, tiempo de ejecución ni integración específica de eMRTD Creator.
La aplicación de escritorio debe permanecer activa y conectada durante toda la emulación. El emulador NFC no funciona como un emulador eMRTD autónomo sin la aplicación.
3. Inspeccionar el intercambio desde el lado del documento
La aplicación de escritorio registra automáticamente cada sesión de emulación. Captura el tráfico de protocolo sin procesar con marcas de tiempo, incluidas todas las unidades de datos del protocolo de aplicación (APDU) correspondientes a comandos y respuestas, desde el punto de vista del documento.
Los desarrolladores pueden ver qué comando llegó al documento, cómo se procesó y dónde se detuvo un intercambio fallido. La exportación con un clic guarda la conversación NFC completa para análisis e informes de incidencias reproducibles.

Cree pruebas positivas, negativas y de casos límite repetibles
Los casos de prueba negativos son casi imposibles de obtener como documentos físicos controlados. eMRTD Creator permite a los equipos crear escenarios repetibles que ponen a prueba tanto el comportamiento esperado como la gestión de fallos.
Las configuraciones de prueba pueden incluir:
- documentos de referencia válidos para pruebas funcionales y de regresión
- claves de prueba no coincidentes o deliberadamente incorrectas
- formatos de documento inusuales y de valores límite
- combinaciones poco comunes de grupos de datos LDS1
- variaciones controladas de datos de identidad, credenciales, certificados y opciones de protocolo
- condiciones de fallo repetibles para pruebas de integración y gestión de errores
Cobertura completa de protocolos desde el lado del documento
eMRTD Creator proporciona cobertura completa de protocolos desde el lado del documento para los perfiles eMRTD compatibles que se enumeran a continuación. Está diseñado para probar implementaciones basadas en ICAO Doc 9303 y BSI TR-03110.
- Basic Access Control (BAC): pruebe el acceso derivado de la MRZ e inspeccione el establecimiento de la sesión protegida.
- Password Authenticated Connection Establishment (PACE): configure escenarios compatibles usando credenciales de MRZ, Card Access Number (CAN), Personal Identification Number (PIN) y Personal Unblocking Key (PUK).
- Secure Messaging: verifique el manejo por parte del lector de la autenticación y la protección de integridad, incluidos comandos y respuestas protegidos por CMAC y Retail MAC.
- Active Authentication (AA): genere claves de prueba específicas del documento y pruebe el flujo de autenticación del lector.
- Chip Authentication (CA): pruebe cómo gestiona el lector el material de claves de Chip Authentication específico del documento.
- Terminal Authentication and Extended Access Control (EAC): cree y pruebe las claves, los certificados y las estructuras de protocolo necesarios. El kit de herramientas valida la cadena completa de certificados de Country Verifying Certification Authority (CVCA), Document Verifier (DV) y Terminal.
Para conocer las versiones exactas de protocolo, conjuntos de cifrado, algoritmos, tamaños de clave y conjuntos de parámetros, consulte la especificación técnica de eMRTD Creator.
Pruebe la PKI y la seguridad del documento
La aplicación de escritorio crea el material de infraestructura de clave pública (PKI) de prueba requerido por el escenario: certificados y claves de prueba de Country Signing Certification Authority (CSCA) y de Document Signer; material RSA, RSA-PSS y ECDSA para las funciones aplicables; claves de Active Authentication y Chip Authentication; estructuras de Terminal Authentication y EAC con validación completa de la cadena CVCA–DV–Terminal; y objetos de seguridad firmados.
Todo el material generado utiliza datos, claves y certificados de prueba controlados por el usuario. Ninguna autoridad nacional emite este material, que tampoco pertenece a una cadena nacional de confianza en producción.
Depure el canal seguro desde el lado del documento
El establecimiento del canal seguro suele ser una de las tareas que más tiempo requieren en la integración de un lector eMRTD. Puede producirse un problema durante la configuración de la sesión BAC o PACE, Secure Messaging, la verificación MAC, Chip Authentication o Terminal Authentication.
Las aplicaciones de lector suelen informar solo del error final. eMRTD Creator expone el tráfico sin procesar completo desde el lado del documento para los protocolos compatibles, todos los comandos y respuestas APDU y el punto en el que se detuvo la comunicación. Esto ayuda a los equipos a distinguir errores de credenciales, certificados, estado de protocolo y protección de mensajes, y puede ahorrar días de tiempo de depuración.
Los registros exportados se pueden adjuntar a informes de errores, compartir con otro equipo o conservar con la configuración de prueba para pruebas de regresión.
Pruebe mediante la interfaz NFC real del sistema objetivo
Las simulaciones basadas únicamente en software pueden probar la lógica de la aplicación, pero no ponen a prueba la interfaz NFC utilizada por el lector final. eMRTD Creator presenta el documento configurado mediante un dispositivo físico de emulación NFC, lo que permite probar conjuntamente el hardware del lector y el software de lectura de documentos.
El ordenador host que ejecuta eMRTD Creator puede ser un sistema Windows compatible o un Mac compatible equipado con Apple Silicon (M1 o posterior).
El sistema sometido a prueba es independiente de la plataforma host. Puede ser una aplicación Android o iOS, una estación de trabajo Windows o Linux, un terminal fronterizo, una eGate o un quiosco, un dispositivo integrado que ejecute Linux o un RTOS, o un diseño de microcontrolador bare-metal. El sistema objetivo solo necesita una interfaz NFC compatible y compatibilidad con los perfiles eMRTD que se están probando.
• Android • iOS • Windows • Linux
• RTOS integrado • MCU bare-metal

Diseñado para equipos de lectura de documentos
- Desarrolladores de lectores ePassport y eID: integren y depuren sistemas de inspección, eGates, sistemas de aerolíneas y lectores de control de acceso basados en identidad.
- Equipos de identidad móvil: prueben aplicaciones Android e iOS de lectura de pasaportes, KYC y verificación de identidad mediante la ruta NFC habitual del dispositivo.
- Equipos de sistemas integrados: prueben lectores que ejecutan Linux, un RTOS o firmware bare-metal sin añadir una biblioteca de emulador al sistema objetivo.
- Equipos de QA y pruebas de regresión: creen configuraciones positivas, negativas y de casos límite repetibles y reproduzcan las incidencias notificadas.
- Equipos de precertificación y cumplimiento: preparen y depuren implementaciones basadas en las estructuras compatibles de ICAO Doc 9303 y BSI TR-03110 antes de las pruebas formales.
- Investigadores y formadores de seguridad: observen y demuestren el comportamiento del protocolo eMRTD con datos controlados y credenciales que no sean de producción.
eMRTD Creator facilita el trabajo de ingeniería previo a la certificación, pero no sustituye la certificación formal ni un sistema acreditado para realizar pruebas de conformidad de RF.
Descripción general del paquete eMRTD Creator
| Aplicación de escritorio | Aplicación autónoma para Windows y macOS en Apple Silicon (M1 o posterior) |
|---|---|
| Dispositivo de emulación | µFR Zero CS con firmware dedicado de emulación eMRTD |
| Licencia | Licencia de software vinculada al dispositivo µFR Zero CS suministrado |
| Conexión USB | Puerto COM virtual USB CDC mediante el cable USB-A a USB-C suministrado |
| Alimentación del dispositivo | Alimentación íntegramente por USB; no requiere batería ni fuente de alimentación externa |
Diseñado para desarrollo y pruebas autorizados
eMRTD Creator se ha diseñado específicamente para desarrollo autorizado, QA, preparación de precertificación, investigación de seguridad y formación. Utiliza datos de prueba, claves y certificados controlados por el usuario que no son de producción para crear escenarios de prueba eMRTD repetibles.
El kit de herramientas no crea documentos de viaje o de identidad auténticos, no reproduce credenciales nacionales de producción ni genera documentos firmados por una autoridad nacional emisora. Está diseñado específicamente para pruebas eMRTD, no para tarjetas de pago, transporte o control de acceso, etiquetas NFC arbitrarias ni emulación NFC de uso general.
eMRTD Creator se centra en las pruebas a nivel de aplicación y protocolo. Ayuda a preparar las pruebas formales, pero no sustituye la certificación, los equipos de medición de RF analógicos ni las pruebas de conformidad acreditadas.
Preguntas frecuentes sobre eMRTD Creator
¿Qué es un emulador eMRTD?
Un emulador eMRTD presenta un documento de viaje electrónico configurable a un lector mediante la interfaz sin contacto prevista. Permite a los equipos de desarrollo ejecutar escenarios repetibles sin depender exclusivamente de pasaportes físicos de muestra.
¿Puede eMRTD Creator probar un lector ePassport mediante NFC?
Sí. El documento configurado se presenta mediante la ruta de comunicación NFC habitual del lector, lo que permite probar conjuntamente el hardware del lector y el software de lectura de documentos.
¿eMRTD Creator lee pasaportes reales?
Su finalidad principal es emular documentos de prueba configurables para probar lectores y sistemas de inspección. Para leer ePassports reales, consulte el software y SDK de lectura de ePassport.
¿Sustituye las pruebas formales de conformidad de ICAO o BSI?
No. Está destinado a tareas de ingeniería, integración, depuración y preparación previa a la certificación. La certificación formal puede requerir sistemas de prueba acreditados, laboratorios y equipos de medición de RF.
Convierta un fallo de autenticación en un caso de prueba reproducible
Configure el documento requerido, preséntelo mediante la ruta NFC habitual del sistema objetivo, inspeccione el intercambio completo desde el lado del documento y guarde la configuración y el registro sin procesar de la sesión para la próxima ejecución de prueba.
¿Necesita software para leer ePassports reales? Consulte el software y SDK de lectura de ePassport.

