Anthropic informó el viernes que una versión de investigación interna de Claude resolvió una de las preguntas abiertas más antiguas de la criptografía en menos de media hora: el origen de las misteriosas "semillas" detrás de las curvas elípticas estándar del NIST. La respuesta, publicada en el blog de investigación de la compañía, no es un hash de una frase de contraseña secreta, como sugirieron décadas de especulación, sino el resultado de `lrand48` (el generador de números pseudoaleatorios de la biblioteca estándar de C) con una marca de tiempo Unix.

El hallazgo cierra una pregunta que ha ensombrecido a ECDSA, el estándar de criptografía de curva elíptica más utilizado, desde que el NIST lo adoptó en 2000 como parte del estándar de firma digital FIPS 186-2. Y aterriza como otro punto de datos en el creciente historial de sistemas de IA que contribuyen a la investigación genuina: para obtener una mayor cobertura de esa tendencia y otras noticias de última hora sobre IA, AI Buzz Wire rastrea cada desarrollo a medida que ocurre.

Un misterio escondido a plena vista

ECDSA especifica un conjunto de curvas elípticas estándar de diferentes tamaños y niveles de seguridad. Para curvas sobre campos primos y binarios, las especificaciones incluyen un parámetro "semilla" cuyo valor hash se utiliza para definir el coeficiente b de la curva. Esas semillas fueron proporcionadas por la NSA sin explicación ni justificación, una brecha de procedencia que inquietó a los criptógrafos durante más de dos décadas.

La curva NIST P-256, por ejemplo, enumera la semilla `C49D3608 86E70493 6A6678E1 139D26B7 819F7E90`, sin información sobre su origen. Las constantes inexplicables en los estándares críticos para la seguridad no son una preocupación trivial: los criptógrafos habían pasado años preguntándose si las curvas podrían haber sido elegidas con debilidades deliberadas, una sospecha moldeada por el episodio anterior de Dual_EC_DRBG. Los criptógrafos Neal Koblitz y Alfred Menezes dedicaron un artículo, "Un acertijo envuelto en un enigma", a la historia y las preocupaciones en torno a los valores de las semillas, y una investigación amateur ofreció más tarde una recompensa para cualquiera que pudiera precisar su origen.

La historia de la frase de contraseña que no fue

La explicación más conocida provino de Jerry Solinas, el antiguo empleado de la NSA detrás de las semillas. En un recuerdo de 2015, Solinas dijo que las semillas se generaron mediante el uso de una frase de contraseña humorística, algo como "Dale un aumento a Bob y Jerry" o "Gobiernan Bob y Jerry". Advirtió que no recordaba los detalles, que Bob Reiter escribió el código y que no sobrevivió ningún archivo de esa época. "Si existen, sin duda estarán en un disco duro cerca del Arca de la Alianza", escribió Solinas.

La historia era colorida, pero no verificable. Solinas murió en 2023 y sus antiguos colegas no respondieron, dejando la pregunta abierta y la búsqueda de la frase de contraseña con las manos vacías.

Entra Claudio

En octubre de 2026, un empleado curioso de Anthropic preguntó a un modelo de investigación interno si podía descubrir cómo se generaban esas semillas, sin señalar la clave de la frase de contraseña. Según Anthropic, en menos de media hora Claude descubrió el origen de las semillas de las cinco curvas estándar: P-192, P-224, P-256, P-384 y P-521.

Ninguno de ellos fue el resultado de ningún algoritmo hash. Eran el resultado de `lrand48`, el generador de números pseudoaleatorios que se incluía con las bibliotecas C de los años 90, inicializado con una marca de tiempo Unix. El algoritmo de generación tomó muestras de bytes del RNG durante un cierto número de iteraciones, extrayendo 20 bytes por semilla candidata; los primeros 20 bytes fueron el candidato uno, los 20 siguientes, el candidato dos, y así sucesivamente. Reproducir la semilla oficial P-256 requirió 1.842 iteraciones.

Cómo llegó el modelo allí

Las búsquedas anteriores realizadas en torno a la frase de contraseña rumoreada habían resultado vacías, y Claude adoptó un ángulo diferente: en lugar de buscar una frase, anticipó cómo debió haber funcionado el software que generó las curvas. Anthropic dice que el modelo supuso que las herramientas de la década de 1990 habrían utilizado un generador de números pseudoaleatorios de la biblioteca estándar de C: generadores lo suficientemente débiles como para que su salida pueda reconocerse cuando se sabe qué buscar. Ese paso de reconocimiento convirtió una búsqueda intratable sobre cadenas desconocidas en una búsqueda manejable en un pequeño espacio de parámetros de marcas de tiempo y recuentos de iteraciones.

Qué significa y qué no

Anthropic es explícito sobre los límites: esto no es una ruptura criptográfica, un nuevo ataque o una debilidad en las curvas ECDSA, y nadie puede tomar ninguna medida. En todo caso, argumenta la empresa, el hallazgo aumenta la confianza en que las curvas se eligieron sin puertas traseras ni debilidades intencionales. Una semilla generada por un generador pseudoaleatorio común y reproducible inicializado a partir del reloj deja mucho menos espacio para la subversión que una constante inexplicable.

La compañía enmarcó el resultado como "un capítulo final divertido y el fin de años de especulación", y señaló que la mayoría de los investigadores ya confiaban en las curvas. Esa confianza ahora se basa en algo mejor que la convención: cualquiera puede reproducir la generación inicial a partir de una marca de tiempo de Unix y verificarla con las constantes publicadas.

Otro nivel para la investigación asistida por IA

Sea lo que sea, el episodio es una demostración sorprendente de una herramienta de investigación que hace lo que los equipos humanos no pudieron: recuperar una solución que dependía de reconstruir la mentalidad de la programación de sistemas de la década de 1990, probarla con constantes criptográficas estrictas y resolver una pregunta que sobrevivió a las personas que podrían haberla respondido de memoria. Los cazarrecompensas que persiguieron una frase de contraseña durante años buscaban poesía. Resulta que la respuesta fue la contabilidad.

---

Manténgase a la vanguardia de la IA

Obtenga las últimas noticias, análisis y avances en IA, todo en un solo lugar.

Leer más noticias sobre IA →