Ir al contenido
por InfinyAI EN

IA en un minutoNoticiasSeguridad

Seguridad

Anthropic afirma que Claude resolvió un misterio criptográfico de 25 años en menos de media hora

Redacción de IA en un minuto · Editor: Jon Elgezabal

En 30 segundos

Anthropic cuenta que un modelo interno de Claude averiguó, en menos de media hora, cómo se crearon las semillas para cinco curvas de NIST, que la NSA había dado sin justificarlas. Las semillas salían de lrand48, un generador de C de los noventa arrancado con la hora del ordenador, con fechas entre mayo de 1997 y abril de 1998. La empresa recalca que ECDSA no queda roto y que la recompensa irá al Internet Security Research Group.

Anthropic ha contado que Claude ha descubierto cómo se generaron las "semillas" de las curvas elípticas del estándar ECDSA, una pregunta que la comunidad criptográfica tenía abierta desde hace décadas.

ECDSA, el estándar de firma digital con curvas elípticas más usado, lo adoptó en 2000 NIST, el organismo de normas de Estados Unidos, dentro de la norma FIPS 186-2. Cada curva lleva asociado un número, la semilla, del que se deriva uno de sus coeficientes, y la NSA lo entregó sin explicar de dónde salía. Eso alimentó durante años la sospecha de que las curvas podían esconder una puerta trasera, y hasta había una recompensa para quien encontrara el origen, organizada por el criptógrafo Filippo Valsorda.

La pista que circulaba venía de Jerry Solinas, de la NSA: según contó en 2015, las semillas salían del hash de una frase en broma, del estilo de «Give Bob and Jerry a raise», aunque no recordaba los detalles. Solinas murió en 2023, y varios empleados de Anthropic habían seguido esa pista sin éxito.

Este mes, un empleado de Anthropic preguntó a un modelo de investigación interno si podía averiguarlo, sin darle la pista. En menos de media hora, Claude encontró el origen de las semillas de cinco curvas de NIST: P-521, P-384, P-256, P-224 y P-192. No salían de ninguna frase ni de ningún hash, sino de lrand48, un generador de números aleatorios de las bibliotecas de C de los años noventa, que se ponía en marcha con la hora del reloj del ordenador. Según Anthropic, Claude dio con una huella de ese generador (en cuatro de las semillas, el bit más alto de cada bloque de 32 bits estaba siempre a cero) y a partir de ahí reconstruyó su estado interno. Las fechas recuperadas para las curvas sobre números primos van de mayo de 1997 a abril de 1998.

Anthropic insiste en que no es un fallo ni un ataque contra ECDSA, y en que no hay que hacer nada distinto. Al contrario, dice que hace mucho menos creíble que las curvas se eligieran con una puerta trasera, porque ahora cualquiera puede reproducir las semillas, y publica el código para hacerlo. Claude también explicó de dónde salen los puntos base (el punto fijo del que parten las claves públicas) de seis curvas, P-192 y cinco curvas de ejemplo del estándar ANSI X9.62: se calcularon con el generador aleatorio de FreeLIP, la biblioteca de aritmética de Arjen Lenstra.

Quedan preguntas abiertas: la semilla de la curva B-163; los puntos base de P-521, P-384, P-256 y P-224, y los de las curvas binarias de NIST; y por qué se saltaron algunos candidatos válidos. En P-256, por ejemplo, la semilla publicada es el candidato 1842, aunque el 876 también servía. Anthropic considera poco plausible, porque son pocos, que se escogieran curvas debilitadas.

Los 36.864 dólares de la recompensa se donarán al Internet Security Research Group.

Por qué importa · análisis y opinión

Durante años, la desconfianza hacia estas curvas se sostuvo en un vacío: nadie podía demostrar de dónde venían sus parámetros. Que un modelo cierre esa pregunta con un método que cualquiera puede repetir lleva el debate de la sospecha a la comprobación, y eso pesa más que el récord de rapidez. También dice algo del papel de estos modelos en la investigación: no siguió la pista equivocada que ya había hecho perder el tiempo a otros, sino que se preguntó cómo debía funcionar el software de la época y lo verificó con cálculo. Para quien usa firmas digitales en su empresa no hay nada que cambiar, como recalca la propia Anthropic. Lo que sí deja es una lección práctica: los parámetros que nadie puede explicar acaban generando desconfianza, aunque sean inocentes.

Fuente oficial: Anthropic · Redactada con ayuda de IA: cómo hacemos las noticias

¿Tu web está a la altura? Te la medimos gratis

La IA en tu correo, cada día o cada viernes

Las noticias que importan, cada una en un minuto. Con su fuente de cada una.

Elige uno o los dos:

Te apuntas y listo: el diario te llega cada noche y el semanal, los viernes por la mañana. Puedes darte de baja en cualquier envío.