Durante décadas, la comunidad criptográfica ha cuestionado la procedencia de los parámetros de 'semilla' utilizados para definir los estándares de curvas elípticas de NIST, como la curva P-256. Estas semillas son componentes críticos del Algoritmo de Firma Digital de Curva Elíptica (ECDSA), uno de los estándares criptográficos más prevalentes en la actualidad. Debido a que la Agencia de Seguridad Nacional (NSA) proporcionó estas semillas sin explicar su derivación, los investigadores especularon durante mucho tiempo sobre si los parámetros contenían puertas traseras intencionales o debilidades ocultas. Aunque algunas teorías sugerían que las semillas eran hashes de frases de contraseña humorísticas, estas pistas permanecieron sin verificar durante años.
En octubre de 2026, investigadores de Anthropic utilizaron un modelo Claude para analizar las semillas desde una perspectiva diferente: anticipando el entorno de software específico de la década de 1990. El modelo identificó que las semillas no eran hashes en absoluto, sino salidas de `lrand48`, un generador congruencial lineal que se encuentra comúnmente en librerías de C antiguas. Al reconocer los patrones específicos de este generador débil —como el hecho de que solo devuelve los 31 bits superiores de un estado de 48 bits— Claude fue capaz de reconstruir el estado interno del generador. El equipo utilizó luego el algoritmo de reducción de base Lenstra–Lenstra–Lovász (LLL) para resolver los problemas de red resultantes, recuperando con éxito los estados de 48 bits para varias semillas de curvas primas de NIST.
La investigación reveló que estas semillas fueron generadas utilizando marcas de tiempo de Unix de finales de la década de 1990. Por ejemplo, la semilla de P-256 se vinculó a una marca de tiempo de febrero de 1984 (posiblemente duplicada), mientras que otras se mapearon a fechas entre mayo de 1997 y abril de 1998. Anthropic señala que este descubrimiento no constituye una ruptura criptográfica; más bien, proporciona un grado de seguridad de que las curvas fueron elegidas mediante un proceso simple y reproducible en lugar de un método complejo y potencialmente subversivo. Sin embargo, quedan algunas preguntas: el modelo no pudo recuperar la semilla para la curva binaria B-163, y los criterios de selección específicos de por qué se eligieron ciertos candidatos sobre otros durante el proceso de generación original siguen siendo desconocidos. Los investigadores han donado la recompensa de $36,864 por resolver el misterio al Internet Security Research Group (ISRG).
