Breaking ACDGV MinRank Gabidulin encryption schemes over matrix codes
Este artículo presenta un ataque de recuperación de clave en tiempo polinomial que rompe todos los conjuntos de parámetros propuestos del esquema de cifrado de Códigos de Matriz Gabidulin Mejorados (EGMC) al combinar técnicas combinatorias y algebraicas para recuperar una clave secreta equivalente, reduciendo así el nivel de seguridad de 128 bits pretendido a solo 35 bits.
Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo
Imagina el internet como una ciudad gigante y bulliciosa donde todos intentan enviar mensajes secretos. Para mantener estos mensajes seguros de ojos indiscretos, usamos cerraduras digitales llamadas cifrado. Durante mucho tiempo, los científicos han estado construyendo estas cerraduras utilizando acertijos matemáticos complejos que son fáciles de crear pero increíblemente difíciles de resolver sin la llave. Recientemente, se propuso un nuevo tipo de cerradura utilizando un tipo especial de matemáticas que involucra cuadrículas de números y "rango" (que es solo una forma elegante de medir cuánta información hay realmente empaquetada dentro de la cuadrícula). Los creadores de esta nueva cerradura pensaron que habían añadido una capa de "ruido" —como la estática en una radio— para ocultar la verdadera forma de la cerradura, haciendo que parezca un caos aleatorio para cualquiera que intente romperla. Afirmaron que este nuevo diseño era tan seguro que incluso una computadora cuántica súper rápida no podría descifrarlo, y prometieron que sería diminuto y eficiente, perfecto para el futuro de la comunicación segura.
Sin embargo, al igual que un truco de magia que depende de un movimiento de manos específico, esta nueva cerradura tenía un fallo oculto. Un investigador llamado Thai Hung Le descubrió que el "ruido" no estaba ocultando la forma secreta tan bien como todos pensaban. Utilizando una mezcla ingeniosa de conjeturas y trabajo detectivesco algebraico, el investigador encontró una manera de despojarse de las capas de estática y revelar la estructura original y oculta debajo. Es como si alguien hubiera construido una casa de naipes con un plano secreto, la hubiera cubierto con niebla y luego se diera cuenta de que, si simplemente mirabas la niebla desde el ángulo correcto, el plano aún era débilmente visible. Este descubrimiento es un gran acontecimiento porque significa que las nuevas cerraduras no son tan seguras como se anunciaba, y las personas que las diseñaron deben replantearse sus planos antes de empezar a usarlas para proteger nuestros datos.
El Gran Descubrimiento del Artículo
En este artículo, Thai Hung Le presenta una nueva forma de romper los esquemas de cifrado "Enhanced Gabidulin Matrix Code" (EGMC). Estos esquemas fueron introducidos recientemente como una forma de crear claves de cifrado muy pequeñas y eficientes que pudieran sobrevivir a los ataques de futuras computadoras cuánticas. La seguridad de estos esquemas dependía de la idea de que, si tomabas una cuadrícula especial y estructurada de números y le añadías filas y columnas aleatorias (el "ruido"), se volvería imposible distinguir la diferencia entre el código real y un caos completamente aleatorio.
El autor demuestra que este supuesto es erróneo. En lugar de intentar la fuerza bruta para cada posible forma de eliminar el ruido (lo que tomaría una eternidad), el artículo introduce un ataque "híbrido". Imagina que estás tratando de encontrar un patrón específico en un mosaico gigante y desordenado. La forma antigua era adivinar la posición de cada baldosa. Este nuevo método es más inteligente: adivina la posición de solo una fila de baldosas y luego utiliza las matemáticas para deducir instantáneamente dónde deben estar el resto de las baldosas.
El artículo detalla dos formas principales de hacer esto:
- Adivinar las Columnas: El atacante adivina cómo se mezclaron las columnas de la cuadrícula y luego utiliza el álgebra para resolver cómo se mezclaron las filas.
- Adivinar las Filas: El atacante adivina cómo se mezclaron las filas y luego resuelve las columnas.
Una vez que el atacante descubre el mezclado, puede despojar la estructura original y oculta del ruido aleatorio. El artículo demuestra que esta estructura es un "código Gabidulin", que es un tipo de acertijo matemático que es bastante fácil de resolver una vez que conoces el patrón secreto.
Lo que el Artículo Realmente Rompe
El autor no solo encuentra una pequeña grieta; rompe toda la ventana. El artículo demuestra que este ataque funciona contra los 16 conjuntos de parámetros propuestos para los esquemas de cifrado EGMC. Esto significa que cada versión de la cerradura que se sugirió para su uso ahora se considera rota.
Para darte una idea de su eficacia, el artículo analiza un conjunto específico de números que supuestamente ofrecía una seguridad de 128 bits (un nivel estándar de seguridad). El autor muestra que su ataque reduce este nivel de seguridad a solo 35 bits. En el mundo del cifrado, eso es como pasar de una caja fuerte con una combinación de un millón de dígitos a una cerradura que un niño podría abrir en segundos.
El artículo proporciona un ejemplo concreto de este poder: utilizando su método, los investigadores pudieron recuperar la clave secreta para ese nivel de seguridad de 128 bits en menos de 10 minutos. Esto no fue solo una idea teórica; realmente construyeron un programa informático para hacerlo.
Lo que el Artículo Descarta
Es importante notar lo que este artículo no hace funcionar. El autor explica que los intentos previos de romper estos códigos dependían de métodos "combinatorios", que implican adivinar tanto el mezclado de filas como el de columnas al mismo tiempo. El artículo argumenta que esa forma antigua es demasiado lenta e ineficiente en comparación con su nuevo enfoque "híbrido".
Además, el artículo argumenta contra la idea de que simplemente hacer más grandes los parámetros (añadiendo más ruido) solucionará el problema para todos los casos. El autor muestra que para ciertos tipos de estos códigos —específicamente cuando uno de los factores de ruido (ya sea el número de filas o el número de columnas adicionales) es cero— el ataque se vuelve tan rápido que se ejecuta en "tiempo polinómico". Esto significa que, sin importar cuánto aumentes el tamaño de la cerradura en esos casos específicos, el ataque seguirá siendo lo suficientemente rápido como para romperla. La única forma de potencialmente arreglar esto, sugiere el artículo, sería cambiar el diseño fundamental para que ambos factores de ruido sean distintos de cero y lo suficientemente grandes como para detener el ataque, pero el autor advierte que esto podría hacer que las claves y los mensajes sean demasiado grandes para ser útiles.
¿Qué tan Seguros Están?
El artículo es muy seguro de sus resultados. El autor no solo conjeturó; proporcionó una prueba matemática completa de cómo funciona su ataque y lo respaldó con una implementación informática funcional. Afirma explícitamente que su ataque rompe todas las versiones propuestas del esquema. También compara sus resultados con ataques anteriores, mostrando que su método es significativamente más rápido y poderoso. El artículo concluye que los esquemas de cifrado EGMC ya no son seguros para su uso y que la comunidad de seguridad debe avanzar hacia diseños diferentes.
¿Ahogado en artículos de tu campo?
Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.