Articulo de referencia

Control de acceso básico

El control de acceso básico ( BAC ) es un mecanismo diseñado para garantizar que solo las personas autorizadas [ 1 ] puedan leer de forma inalámbrica la información personal de ...

El control de acceso básico ( BAC ) es un mecanismo diseñado para garantizar que solo las personas autorizadas [ 1 ] puedan leer de forma inalámbrica la información personal de los pasaportes con chip RFID . Utiliza datos como el número de pasaporte, la fecha de nacimiento y la fecha de caducidad para negociar una clave de sesión . Esta clave se utiliza para cifrar la comunicación entre el chip del pasaporte y el dispositivo de lectura. Este mecanismo tiene como objetivo garantizar que el titular del pasaporte pueda decidir quién puede leer su contenido electrónico. Se introdujo por primera vez en el pasaporte alemán el 1 de noviembre de 2005 y actualmente se utiliza en muchos otros países (por ejemplo, en los pasaportes de Estados Unidos desde agosto de 2007). [ 2 ]

funcionamiento interno

Los datos utilizados para cifrar la comunicación BAC se pueden leer electrónicamente desde la parte inferior del pasaporte, en la zona de lectura mecánica . Dado que se supone que se requiere acceso físico al pasaporte para conocer esta parte, se asume que el titular ha autorizado su lectura. El equipo para escanear ópticamente esta parte del pasaporte ya está ampliamente extendido. Este sistema utiliza un sistema OCR para leer el texto impreso en un formato estandarizado.

Seguridad

Existe un ataque de repetición contra el protocolo básico de control de acceso que permite rastrear un pasaporte individual. [ 3 ] [ 4 ] El ataque se basa en la capacidad de distinguir una comprobación de nonce fallida de una comprobación de MAC fallida y funciona contra pasaportes con identificadores únicos aleatorios y claves difíciles de adivinar.

El mecanismo básico de control de acceso ha sido criticado por ofrecer poca protección contra la interceptación no autorizada. Los investigadores afirman [ 5 ] que, debido a que solo se emiten un número limitado de pasaportes, muchos números de pasaporte teóricamente posibles no se utilizarán en la práctica. El rango limitado de edades humanas reduce aún más el abanico de posibilidades.

En otras palabras, los datos utilizados como clave de cifrado tienen una entropía baja , lo que significa que es posible adivinar la clave de sesión mediante un ataque de fuerza bruta moderado .

Este efecto se incrementa cuando los números de pasaporte se emiten secuencialmente o contienen una suma de verificación redundante . Se ha demostrado que ambos casos se dan en los pasaportes emitidos por los Países Bajos . Existen otros factores que podrían utilizarse para acelerar un ataque de fuerza bruta. Por ejemplo, las fechas de nacimiento no suelen distribuirse aleatoriamente en las poblaciones. La distribución de las fechas de nacimiento puede ser aún menos aleatoria para los segmentos de la población que pasan por un mostrador de facturación en un aeropuerto. Además, los pasaportes no se emiten todos los días de la semana ni durante todas las semanas del año. Por lo tanto, no todas las fechas de caducidad teóricamente posibles se utilizan. Asimismo, el uso de fechas reales limita aún más el número de combinaciones posibles: el mes constituye dos de los dígitos utilizados para generar la clave. Normalmente, dos dígitos implicarían 100 (00-99) combinaciones en código decimal o (36×36=1296) combinaciones en código alfanumérico. Pero como solo hay 12 meses, solo hay 12 combinaciones. Lo mismo ocurre con el día (dos dígitos y 31 combinaciones o menos, según el mes).

El formato del número de serie del pasaporte alemán (anteriormente de 10 dígitos, totalmente numérico y asignado secuencialmente) se modificó el 1 de noviembre de 2007, en respuesta a la preocupación por la baja entropía de las claves de sesión BAC. El nuevo número de serie de 10 caracteres es alfanumérico y se genera mediante un cifrado de bloques especialmente diseñado para evitar cualquier relación reconocible con la fecha de caducidad y aumentar la entropía. Además, ahora se utiliza un mecanismo de control de acceso extendido basado en clave pública para proteger cualquier información en el chip RFID que exceda los requisitos mínimos de la OACI, en particular las imágenes de huellas dactilares.

Véase también

Referencias

  1. "Documento 9303 de la OACI, Parte 1" (PDF) . Consultado el 12 de abril de 2023 .
  2. Archivado el 30 de diciembre de 2007 en Wayback Machine .
  3. Goodin, Dan (26 de enero de 2010). "Los defectos en los pasaportes electrónicos permiten el seguimiento en tiempo real, The Register, Dan Goodin, 26 de enero de 2010" . Theregister.co.uk . Consultado el 15 de enero de 2012 .
  4. "Un ataque de trazabilidad contra los pasaportes electrónicos, Tom Chothia y Vitaliy Smirnov, 14.ª Conferencia Internacional sobre Criptografía Financiera y Seguridad de Datos 2010" (PDF) . Consultado el 15 de enero de 2012 .
  5. Hancke, Gerhard (2006). "Ataques prácticos a sistemas de identificación de proximidad (documento breve), Seguridad y privacidad, Simposio IEEE de 2006 sobre, Gerhard Hancke, 10 de abril de 2012" (PDF) . Seguridad y privacidad, Simposio IEEE de 2006 sobre . Recuperado el 10 de mayo de 2012 .

Fuentes

  • "Problemas de seguridad y privacidad en los pasaportes electrónicos", por Ari Juels, David Molnar y David Wagner, consultado el 15 de marzo de 2006.
  • "Análisis de seguridad del pasaporte biométrico" por Bart Jacobs, consultado el 15 de marzo de 2006 (diapositivas de la presentación).
  • Dos personas despedidas por la filtración de pasaportes de Obama (NBC , 20 de marzo de 2008)