La mitad de las licencias firmadas de EE.UU. no se pueden verificar
El 1 de octubre de 2025, la DMV de California anunció que añadiría una firma criptográfica a uno de los dos códigos de barras PDF417 impresos en el reverso de las nuevas licencias e identificaciones estatales. La documentación técnica de cómo verificarla —es decir, qué se firma, qué algoritmo se usa y dónde está la clave pública— no se publicó hasta abril de 2026, según la propia DMV. Durante unos seis meses, California tuvo una firma criptográfica real, en tarjetas reales, en circulación, sin que nadie externo al DMV pudiera comprobarla.
El problema es que ese estado de cosas no es exclusivo de California. El investigador Ryan demostró en su blog personal que New York y Virginia llevan años emitiendo licencias con un campo firmado dentro del código de barras, pero sin publicar la clave pública necesaria para validar la firma. Y al reconstruir esa clave para ambos estados a partir de muestras reales, llegó a una conclusión incómoda: el problema no es de ingeniería, es de voluntad.
Qué hay realmente dentro del código de barras de una licencia
Casi todas las licencias físicas de EE.UU. llevan al dorso un código PDF417 definido por el estándar AAMVA (American Association of Motor Vehicle Administrators). La mayor parte del contenido es texto plano con códigos de tres letras y sus valores: DCS/DAC/DAD para el nombre, DBB/DBA/DBD para fechas de nacimiento, expedición y caducidad, DAQ para el número de licencia y DCF para el discriminador del documento. El primer campo importante es el IIN (Issuer Identification Number): 636000 para Virginia, 636001 para Nueva York, 636004 para Carolina del Norte, 636014 para California.
👥 ¿Quieres ir más allá de la noticia?
En nuestra comunidad discutimos las tendencias, compartimos oportunidades y nos ayudamos entre emprendedores. Sin humo, solo acción.
👥 Unirme a la comunidadA partir de ahí, cada estado añade "subarchivos" propietarios marcados con una letra (Z + código de estado: ZV en Virginia, ZN en Nueva York, ZC en California). El estándar los reserva precisamente para esto: cualquier extensión que un estado quiera meter sin romper la compatibilidad con lectores genéricos.
La DMV de California metió dentro del subarchivo ZC una W3C Verifiable Credential Barcode: una credencial comprimida con CBOR-LD, firmada con el cryptosuite ecdsa-xi-2023 sobre la curva P-256. La clave pública vive en https://credentials.dmv.ca.gov/.well-known/did.json, bajo la etiqueta #vm-vcb-1, y la DMV distribuye además un verificador open source con códigos válidos y revocados para probar el proceso. Diseño modélico.
Cómo se recuperó la clave sin pedirla
Canadian Bank Note (CBN) —fabricante canadiense que produce las tarjetas de cinco estados: Nueva York, Virginia, Carolina del Norte, Carolina del Sur y Wisconsin— también implementa firmas digitales. El campo codificado en Ascii85 revela, al decodificar, una estructura DER clásica: una secuencia de dos INTEGERs de 256 bits, el formato canónico de una firma ECDSA sobre P-256. Las longitudes oscilan entre 70 y 72 bytes según la tarjeta, exactamente lo que produce ECDSA porque los valores r y s son enteros aleatorios y DER ajusta un byte inicial según el bit alto.
La propiedad clave: a partir de una firma y el mensaje firmado, se puede recuperar matemáticamente la clave pública que la emitió (definida en el estándar SEC 1 §4.1.6). Con una firma salen varios candidatos; con dos firmas del mismo firmante, la clave real es el único candidato que comparten.
El reto fue reconstruir el mensaje exacto. Tras probar cientos de miles de combinaciones, Ryan descubrió que CBN firma el payload completo: el campo de firma se rellena con un placeholder (0 repetido a la longitud del campo), se firma todo, y luego se sobreescribe con la firma real. Para verificar, basta con poner el placeholder otra vez.
En una tarjeta de Nueva York, el payload mide 484 bytes y el campo ZNB ocupa los bytes 393 a 483. El proceso de verificación es:
- Tomar el payload decodificado byte a byte.
- Sobrescribir ZNB con
0repetido:payload[:393] + b"0"*90 + payload[483:]. - Calcular SHA-256 del resultado.
- Verificar la firma DER contra ese digest con ECDSA P-256.
Tres tarjetas reales de Nueva York coinciden en una clave; seis muestras de Virginia coinciden en otra. Ambas son claves P-256 comprimidas, públicas por definición — recuperarlas permite verificar, no falsificar. Ryan las publicó junto con un verificador web que corre entero en el navegador y que rechaza al instante cualquier firma creada con una clave ajena.
Por qué importa: solo uno de los 31 estados de IDEMIA la usa
Los estados no diseñan sus propios códigos de barras. Contratan a uno de los pocos fabricantes que existen. IDEMIA, multinacional francesa propiedad de Advent International con cerca de €2.900M de ingresos en 2023 y 15.000 empleados según Wikipedia, produce identificaciones para 31 de las 51 jurisdicciones de EE.UU. (aproximadamente 61% por jurisdicción). CBN cubre cinco. Eso deja un mercado extremadamente concentrado.
La solución completa —verifiable credential, clave pública servida en un DID estándar, verificador open source— ya está en producción en California, emitida por IDEMIA bajo un contrato de doce años adjudicado en 2022. Pero solo uno de los 31 estados de IDEMIA tiene evidencia pública de una firma verificable. Cuando IDEMIA relanzó la licencia de Texas en agosto de 2025, su comunicado enumeró policarbonato resistente a manipulaciones, grabado láser, superficies táctiles, ventana óptica variable con forma de Texas y estrella grabada para cumplimiento REAL ID — todo verificado por un humano mirando la tarjeta. Sin firma digital.
La pregunta abierta, y el hallazgo más valioso para cualquier founder de gov-tech, identidad o fintech, es: si la ingeniería ya está terminada y corriendo a escala en el estado más grande del país, ¿por qué no se ofrece como línea base en los demás contratos?
El estándar paralelo que sí avanza: mDL
Mientras el código de barras físico sigue sin firma verificable fuera de California, la credencial móvil (mDL, basada en ISO/IEC 18013-5) avanza con otra velocidad. En septiembre de 2026, según reportó Biometric Update, ISO, IEC, DIN y la OpenWallet Foundation anunciaron en la Global Digital Collaboration Conference de Ginebra que los estándares ISO/IEC 18013 y 23220 —antes vendidos por separado entre 18 y 227 francos suizos— se distribuirán gratis a través de un portal gestionado por la OpenWallet Foundation. Entre los patrocinadores están AAMVA, IDEMIA y France Titres.
Colorado ya permite añadir una mDL compatible con TSA a la app myColorado, aceptada en el aeropuerto de Denver y en más de 250 aeropuertos de EE.UU. Virginia, por su parte, integró su credencial en Apple Wallet. La lectura en el checkpoint es contactless y selectiva: el viajero ve qué campos pide el lector y debe aprobar la transferencia antes de que se envíe ningún dato.
Esto sugiere que el camino de la identidad digital verificable ya tiene dos carriles en EE.UU.: uno móvil, interoperable y bien documentado; y otro físico, que sigue confiando en hologramas y policarbonato. Las startups que trabajen en verificación de identidad deberían asumir que ambos van a coexistir varios años, no que uno reemplazará al otro.
Qué significa esto para tu startup
- Si construyes verificación KYC, onboarding o antifraude: no des por hecho que el código de barras PDF417 es prueba criptográfica. Solo California, y en menor medida Nueva York y Virginia con el método documentado por Ryan, permiten verificar matemáticamente que la tarjeta no fue alterada. En el resto de estados, el barcode es texto plano modificable con una impresora decente.
- Si vendes a gov-tech o identity: el verificador open source de California y los hallazgos sobre CBN son argumentos comerciales reales. Demuestran que firmar y publicar la clave es viable sin rehacer la tarjeta. Es una conversación que cualquier DMVU estatal puede abrir hoy.
- Si trabajas con credenciales móviles: la apertura de ISO/IEC 18013 y 23220 en septiembre de 2026 elimina la barrera de coste de documentación para nuevos entrantes en el ecosistema mDL. Aprovechar la ola requiere estar en los grupos de trabajo de AAMVA y la OpenWallet Foundation.
Fuentes
- Keys Not Included: recovering the signing keys for US driver's license barcodes
- California DMV: New License Design Announcement (October 2025)
- California DMV: Verifying Digital Signatures on California DL/ID Documents (April 2026)
- IDEMIA: California License Launch Announcement (October 2025)
- IDEMIA: Texas License Launch Announcement (August 2025)
- myColorado App Adds TSA-Ready Mobile Driver's License (Mobile ID World)
- Key digital identity players partner to make ISO/IEC mDL standards free (Biometric Update, September 2026)
- IDEMIA (Wikipedia)
👥 ¿Quieres ir más allá de la noticia?
En nuestra comunidad discutimos las tendencias, compartimos oportunidades y nos ayudamos entre emprendedores. Sin humo, solo acción.
👥 Unirme a la comunidad













