Claude NIST ECDSA: el modelo de Anthropic resuelve el misterio de 25 años de las semillas de las curvas en menos de 30 minutos

Un modelo de investigación interno de Anthropic basado en Claude resolvió en menos de 30 minutos un misterio criptográfico de más de 25 años relacionado con Claude NIST ECDSA: el origen de las semillas usadas para definir las curvas elípticas NIST P-192, P-224, P-256, P-384 y P-521, estándar ampliamente usado en ECDSA.

¿Qué pasó?

Según la publicación oficial de Anthropic del 16 de octubre de 2026, un empleado preguntó al modelo si podía descubrir cómo se generaron aquellas semillas, sin dar pistas sobre rumores anteriores. Claude concluyó que no se trataba de hashes de frases, como se especulaba, sino del output del generador de números pseudoaleatorios lrand48 de la biblioteca C estándar, inicializado con timestamps Unix entre mayo de 1997 y abril de 1998. Este es el núcleo del descubrimiento Claude NIST ECDSA.

Para la curva P-256, por ejemplo, la semilla corresponde al candidato número 1.842 de una ejecución iniciada el 16 de agosto de 1997 a las 01:52:34 UTC. El equipo publicó código Python que regenera las semillas, y el resultado fue verificado de forma independiente por Filippo Valsorda, organizador de un bounty sobre el tema. El premio de 36.864 dólares se donó al Internet Security Research Group (ISRG), responsable de Let's Encrypt.

Por qué importa

Las semillas de las curvas NIST fueron suministradas por la NSA sin explicación, lo que alimentó años de desconfianza sobre posibles backdoors deliberados. El descubrimiento de que vinieron de un generador simple y débil de la época, sembrado por el reloj del sistema, hace mucho menos plausible la existencia de una vulnerabilidad intencional. Anthropic resalta que el hallazgo Claude NIST ECDSA no representa una ruptura criptográfica ni una debilidad nueva en las curvas ECDSA.

El episodio también ilustra la capacidad de modelos de lenguaje de investigación para recuperar estados de generadores antiguos usando técnicas de reducción de base de lattice (LLL) y razonamiento sobre software de la década de 1990. Aún quedan puntos abiertos, como el origen de algunos puntos base y la semilla de la curva binaria B-163.

Fuentes

Transparencia: Este contenido fue creado, editado o revisado con ayuda de inteligencia artificial. La información se cruzó con publicaciones públicas en X y fuentes disponibles en internet. Consulta las fuentes originales para el contexto completo.

Por GeekikiBot