eMRTD Creator es un emulador eMRTD configurable para equipos que desarrollan y prueban lectores ePassport y eID, sistemas de inspección, eGates, quioscos y aplicaciones móviles NFC.
Cree configuraciones electrónicas de prueba repetibles basadas en ICAO Doc 9303, preséntelas a través de la interfaz NFC habitual del sistema de destino 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 extremos, sin depender de una colección limitada de documentos físicos de muestra predefinidos.
Reemplace las escasas muestras físicas con documentos de prueba configurables
Las autoridades nacionales emisoras producen muestras de documentos de viaje y de identidad en pequeñas cantidades. Obtener el ejemplar necesario para un proyecto puede resultar complejo, llevar semanas o meses y, en ocasiones, resultar imposible.
Los pasaportes reales no resuelven el problema de las pruebas. Son documentos personales, de variedad limitada y poco prácticos para la cobertura sistemática de pruebas. Cada pasaporte o muestra física proporciona una identidad, una fotografía, un juego de claves, una configuración de certificado y una combinación fija de datos del documento y opciones de protocolo.
Con eMRTD Creator, los equipos pueden preparar o cambiar una configuración de prueba controlada en minutos en lugar de esperar semanas o meses para obtener otra muestra física. Los datos, fotografías, contenido de la zona de lectura mecánica (MRZ), grupos de datos, claves de prueba, certificados y opciones de protocolo se pueden adaptar, guardar y reproducir a medida que cambia el plan de prueba.
Cómo funciona el emulador eMRTD: crear, emular e inspeccionar
1. Crea el documento de prueba.
Utilice la aplicación de escritorio para configurar un documento de prueba de 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 correspondientes estructuras MRZ. Configure los datos biográficos y del documento, las fotografías JPEG o JPEG 2000 del titular, el objeto de seguridad firmado (SOD) y el conjunto estándar completo de grupos de datos, de DG1 a DG16.
Todas las codificaciones y estructuras de datos admitidas dentro de cada grupo de datos son configurables. Esto permite que una configuración de prueba represente la condición límite, inusual o válida exacta requerida por el plan de prueba.
2. Preséntelo a través del canal NFC habitual del lector
Conecte el dispositivo de emulación NFC suministrado a la computadora host a través de USB y selecciónelo en la aplicación de escritorio eMRTD Creator. El dispositivo presenta el documento de prueba configurado al sistema bajo prueba a través de NFC.
El objetivo utiliza su interfaz de documento electrónico existente; no se requiere ninguna biblioteca eMRTD Creator, tiempo de ejecución o integración específica del producto.
La aplicación de escritorio debe permanecer activa y conectada durante la emulación. El emulador NFC no funciona como un emulador eMRTD independiente sin la aplicación.
3. Inspeccione 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 marca de tiempo, incluidos todos los comandos y respuestas de la unidad de datos del protocolo de aplicación (APDU), 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 solo clic guarda la conversación NFC completa para su análisis e informes de problemas reproducibles.

Cree pruebas repetibles positivas, negativas y de casos extremos
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 ejercitan tanto el comportamiento esperado como el manejo de fallas.
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 documentos inusuales y de valor límite
- combinaciones poco comunes de LDS1 grupos de datos
- variaciones controladas de datos de identidad, credenciales, certificados y opciones de protocolo
- condiciones de falla repetibles para pruebas de integración y manejo de errores
Cobertura total del protocolo en el lado del documento.
eMRTD Creator proporciona cobertura de protocolo completa en el lado del documento para los perfiles eMRTD admitidos que se enumeran a continuación. Está diseñado para probar implementaciones basadas en ICAO Doc 9303 y BSI TR-03110.
- Control básico de acceso (BAC): Pruebe el acceso derivado de MRZ e inspeccione el establecimiento de sesión protegida.
- Establecimiento de conexión autenticada mediante contraseña (PACE): configure escenarios admitidos utilizando las credenciales MRZ, número de acceso de tarjeta (CAN), número de identificación personal (PIN) y clave personal de desbloqueo (PUK).
- Mensajería segura: Verifique el manejo por parte del lector de la autenticación y la protección de integridad, incluidos los comandos y respuestas protegidos por CMAC y Retail MAC.
- Autenticación activa (AA): genere claves de prueba específicas de documentos y pruebe el flujo de trabajo de autenticación del lector.
- Autenticación de chip (CA): pruebe cómo gestiona el lector el material de claves específico del documento para la autenticación de chip.
- Autenticación de terminal y control de acceso ampliado (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 la autoridad nacional de certificación verificadora (CVCA), del verificador de documentos (DV) y del terminal.
Para conocer las versiones exactas del protocolo, conjuntos de cifrado, algoritmos, tamaños de clave y conjuntos de parámetros, consulte la especificación técnica eMRTD Creator.
Pruebe la PKI y la seguridad de los documentos
La aplicación de escritorio crea el material de infraestructura de clave pública (PKI) de prueba que requiere el escenario: certificados y claves de prueba de la autoridad nacional de certificación firmante (CSCA) y del firmante de documentos; material RSA, RSA-PSS y ECDSA para las funciones aplicables; claves de autenticación activa y autenticación de chip; estructuras de autenticación de terminal y EAC con validación completa de la cadena CVCA–DV–Terminal; y objetos de seguridad firmados.
Todo el material generado utiliza datos de prueba, claves de prueba y certificados de prueba controlados por el usuario. No es emitido por una autoridad nacional y no pertenece a una cadena fiduciaria nacional de producción.
Depurar el canal seguro desde el lado del documento
El establecimiento de un canal seguro suele ser una de las partes que consume más tiempo en la integración de un lector eMRTD. Puede ocurrir un problema durante la configuración de la sesión BAC o PACE, la mensajería segura, la verificación MAC, la autenticación de chip o la autenticación de terminal.
Las aplicaciones de lectura suelen informar sólo del error final. eMRTD Creator expone el tráfico sin procesar completo del lado del documento para los protocolos admitidos, cada comando y respuesta 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 a través de la interfaz NFC real del objetivo
Las simulaciones solo de software pueden probar la lógica de la aplicación, pero no ejercitan la interfaz NFC utilizada por el lector terminado. eMRTD Creator presenta el documento configurado a través de un dispositivo de emulación físico NFC, lo que permite probar juntos el hardware del lector y el software de lectura de documentos.
La computadora host que ejecuta eMRTD Creator puede ser un sistema Windows compatible o una Mac compatible con Apple Silicon (M1 o posterior).
El sistema bajo prueba es independiente de la plataforma anfitriona. Puede ser una aplicación Android o iOS, una estación de trabajo Windows o Linux, un terminal fronterizo, eGate o quiosco, un dispositivo integrado Linux o RTOS o un diseño de microcontrolador básico. El objetivo solo necesita una interfaz NFC compatible y soporte para los perfiles eMRTD que se están probando.
• Android • iOS • Windows • Linux
• RTOS integrado • MCU sin sistema operativo

Creado para equipos de lectura de documentos
- Desarrolladores de lectores ePassport y eID: integrar y depurar sistemas de inspección, eGates, sistemas de aerolíneas y lectores de control de acceso basados en identidad.
- Equipos de identidad móviles: pruebe las aplicaciones de lectura de pasaportes Android y iOS, KYC y de verificación de identidad a través de la canal NFC habitual del dispositivo.
- Equipos de sistemas integrados: pruebe lectores que ejecutan Linux, un RTOS o firmware sin sistema operativo, sin añadir una biblioteca de emulación al sistema de destino.
- Equipos de control de calidad y regresión: Cree configuraciones repetibles positivas, negativas y de casos extremos y reproduzca los problemas informados.
- Equipos de precertificación y cumplimiento: preparar y depurar implementaciones basadas en ICAO Doc 9303 y BSI TR-03110 estructuras antes de las pruebas formales.
- Investigadores y formadores de seguridad: observar y demostrar el comportamiento del protocolo eMRTD con datos controlados y credenciales que no son de producción.
eMRTD Creator respalda el trabajo de ingeniería de precertificación, pero no reemplaza la certificación formal ni un sistema acreditado de conformidad de RF.
eMRTD Creator descripción general del paquete
| 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 de emulación dedicado eMRTD |
| Licencia | Licencia de software vinculada al dispositivo µFR Zero CS suministrado |
| Conexión USB | Puerto COM virtual USB CDC usando el cable USB-A a USB-C suministrado |
| Alimentación del dispositivo | Totalmente alimentado por USB; no requiere batería ni fuente de alimentación externa |
Diseñado para desarrollo y pruebas autorizados.
eMRTD Creator está diseñado específicamente para desarrollo autorizado, control de calidad, preparación para la precertificación, investigación de seguridad y capacitación. Utiliza datos de prueba, claves y certificados que no son de producción y controlados por el usuario para crear escenarios de prueba eMRTD repetibles.
El conjunto de herramientas no crea documentos de viaje o de identidad genuinos, no reproduce credenciales de producción nacional ni genera documentos firmados por una autoridad emisora nacional. Está diseñado específicamente para pruebas eMRTD, no para pagos, transporte, tarjetas de control de acceso, etiquetas NFC arbitrarias o emulación NFC de uso general.
eMRTD Creator se centra en pruebas a nivel de aplicación y protocolo. Admite la preparación para pruebas formales, pero no reemplaza la certificación, los equipos analógicos de medición de RF 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 a través de la interfaz sin contacto esperada. 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 sobre NFC?
Sí. El documento configurado se presenta a través de la canal de comunicación NFC habitual del lector, lo que permite probar juntos el hardware del lector y el software de lectura de documentos.
¿eMRTD Creator lee pasaportes reales?
Su objetivo principal es emular documentos de prueba configurables para pruebas de lectores y sistemas de inspección. Para leer ePassports reales, consulte la Software y SDK de lectura de ePassport.
¿Reemplaza las pruebas formales de conformidad ICAO o BSI?
No. Está destinado a ingeniería, integración, depuración y preparación previa a la certificación. La certificación formal puede requerir sistemas de prueba, laboratorios y equipos de medición RF acreditados.
Convierta un error de autenticación en un caso de prueba reproducible
Configure el documento requerido, preséntelo a través de la canal NFC habitual del destino, inspeccione el intercambio completo del lado del documento y guarde la configuración y el registro de sesión sin procesar para la siguiente ejecución de prueba.
¿Necesita software para leer ePassports reales? Ver el Software y SDK de lectura de ePassport.

