Durante un cuarto de siglo, una pregunta incómoda sobrevoló buena parte de la infraestructura criptográfica que protege internet: ¿por qué la NSA nunca explicó cómo generó los valores iniciales de varias curvas elípticas estandarizadas por el NIST en el año 2000? Esa opacidad acaba de romperse, y no gracias a un equipo de criptógrafos trabajando durante meses, sino a un modelo de inteligencia artificial que tardó menos de 30 minutos en encontrar la respuesta.
El protagonista es Claude, el sistema de IA desarrollado por Anthropic. Según ha explicado la propia compañía, el modelo logró reconstruir el origen de las llamadas semillas criptográficas que sirvieron de base para generar los parámetros del estándar ECDSA, el esquema de firmas digitales basadas en curvas elípticas más utilizado en la actualidad.
Por qué este hallazgo importa ahora
El asunto no es una curiosidad académica. ECDSA sustenta la seguridad de comunicaciones, transacciones y sistemas de autenticación en todo el mundo. Que sus cimientos matemáticos incluyeran valores sin justificación documentada por parte de una agencia de inteligencia como la NSA era motivo suficiente para que expertos en seguridad llevaran años intentando descartar, sin éxito, la posibilidad de que escondieran una puerta trasera.
La falta de explicación había generado incluso una recompensa económica para quien lograra resolver el enigma, además de numerosos intentos fallidos de investigadores y aficionados que probaron distintas hipótesis sin conseguir reproducir los valores originales.
La pista que no era: la hipótesis de Jerry Solinas
Hasta ahora, la explicación más citada procedía de Jerry Solinas, un empleado de la NSA ya fallecido, quien había sugerido que las semillas se obtuvieron aplicando una función hash a una frase con tono humorístico. Esta hipótesis, que durante años sirvió de referencia para quienes intentaban descifrar el origen de los parámetros, ha resultado ser incorrecta.
El dato es relevante porque elimina la única pista con nombre propio que circulaba sobre el asunto. Quienes basaron sus investigaciones en esa idea estaban, en realidad, siguiendo un camino sin salida.
Cómo Claude encontró la respuesta real
Según Anthropic, el origen de las semillas está en lrand48, un generador de números pseudoaleatorios sencillo propio del lenguaje de programación C. Este generador había sido inicializado con una marca de tiempo Unix situada entre mayo de 1997 y abril de 1998.
La clave que permitió a Claude identificar el patrón fue una particularidad técnica de lrand48: este generador produce únicamente 31 bits de salida. Al analizar las semillas, el modelo detectó que, en varias de ellas, los bits más altos eran sistemáticamente cero, un rasgo que no encajaba con un valor verdaderamente aleatorio y que apuntaba directamente a las limitaciones de ese generador concreto.
A partir de ahí, Claude pudo reconstruir el proceso: una función determinista combinada con una fecha concreta era capaz de reproducir las semillas originales. Esto demuestra que no se trató de valores elegidos arbitrariamente a mano, sino del resultado de un procedimiento reproducible y, según todo indica, bastante poco sofisticado.
¿Descarta esto una puerta trasera?
Anthropic sostiene que este hallazgo hace menos probable la existencia de una puerta trasera deliberada en las curvas afectadas. Conviene matizar que se trata de una conclusión de la propia empresa, no de una verificación independiente del conjunto de la comunidad criptográfica.
El razonamiento de fondo es que un origen simple y reproducible mediante un generador básico y una fecha concreta apunta más a un procedimiento poco cuidadoso que a un diseño pensado para introducir una debilidad oculta. Explicar el origen de las semillas no prueba por sí solo que las curvas sean completamente seguras, pero sí elimina la opacidad que durante 25 años alimentó la sospecha.
El destino de la recompensa: 36.864 dólares a seguridad en internet
Anthropic ha anunciado que donará los 36.864 dólares asociados a la recompensa por resolver el enigma a la Internet Security Research Group, organización reconocida por su trabajo en proyectos de seguridad digital. La compañía ha optado así por renunciar al premio económico vinculado al hallazgo.
Qué significa para quienes usan criptografía de curva elíptica
Para quienes trabajan con sistemas que dependen de ECDSA o de curvas estandarizadas por el NIST, el episodio deja varios puntos prácticos. El origen de las semillas ya tiene una explicación documentada: proceden del generador lrand48 y de una marca de tiempo situada entre mayo de 1997 y abril de 1998, con la atribución correspondiente a Anthropic.
La hipótesis de la frase humorística de Solinas queda descartada como explicación válida, por lo que no debería emplearse en documentación técnica o de auditoría. Y conviene recordar que la conclusión sobre la ausencia de puertas traseras corresponde a Anthropic, por lo que cualquier organización que requiera una validación externa deberá contrastarla con revisiones independientes.
Un precedente para revisar misterios antiguos con nuevas herramientas
Más allá del caso concreto, el episodio deja una lección sobre cómo las herramientas de inteligencia artificial pueden aplicarse a problemas que llevaban décadas sin resolverse, no mediante fuerza bruta computacional, sino identificando patrones en datos que, en teoría, estaban a la vista de cualquiera desde hace 25 años.
El caso de las semillas de la NSA demuestra que parámetros antiguos sin explicación pueden volver a examinarse con herramientas nuevas, capaces de encontrar en minutos lo que generaciones de investigadores no lograron aclarar en un cuarto de siglo.
Preguntas frecuentes
¿Qué son las semillas criptográficas de la NSA que resolvió Claude?
Son los valores de partida que la NSA utilizó para generar los parámetros de varias curvas elípticas estandarizadas por el NIST en el año 2000, dentro del estándar ECDSA, sin que la agencia documentara en su momento cómo se habían obtenido.
¿Por qué preocupaba que esas semillas no estuvieran explicadas?
Porque si los valores iniciales de un sistema criptográfico no pueden justificarse, no puede descartarse que hayan sido elegidos deliberadamente para introducir una debilidad oculta o puerta trasera.
¿Cuál era la explicación de Jerry Solinas y por qué se descartó?
Solinas, empleado de la NSA ya fallecido, había sugerido que las semillas surgieron de aplicar una función hash a una frase humorística. Esta hipótesis ha resultado ser incorrecta según el análisis de Claude.
¿Cómo logró Claude encontrar el origen real de las semillas?
Detectó que las semillas procedían del generador de números aleatorios lrand48, del lenguaje C, inicializado con una marca de tiempo Unix entre mayo de 1997 y abril de 1998. La clave fue identificar que ciertos bits altos eran sistemáticamente cero, un rasgo propio de las limitaciones de ese generador.
¿Esto demuestra que no hay puerta trasera en las curvas elípticas del NIST?
Anthropic sostiene que hace menos probable esa posibilidad, pero se trata de una conclusión de la propia empresa. Explicar el origen de las semillas elimina la opacidad previa, aunque no constituye por sí solo una verificación independiente total de la seguridad de las curvas.
¿Qué pasó con la recompensa económica por resolver el enigma?
Anthropic ha decidido donar los 36.864 dólares asociados a la recompensa a la Internet Security Research Group, una organización dedicada a impulsar proyectos de seguridad en internet.
Samuel Gil es especialista en infraestructura tecnológica, administración de servidores y desarrollo de servicios digitales. Con una sólida trayectoria en entornos web de alta exigencia, optimización de servidores y gestión de arquitecturas de red, Samuel dedica su labor en faq-box.com a desglosar cuestiones técnicas complejas para convertirlas en guías prácticas, transparentes y de alto valor técnico.
Su enfoque editorial prioriza el rigor, la seguridad en los sistemas y la resolución eficiente de problemas técnicos cotidianos y avanzados. A través de sus análisis, busca ofrecer respuestas directas y contrastadas para profesionales y entusiastas del sector tecnológico.
Cuenta con una sólida formación en el área tecnológica, destacando su especialización a través del Máster en Inteligencia Artificial Aplicada a la Gestión Empresarial y el MBA in Digital Transformation & Artificial Intelligence de ISEEN.EU, lo que aporta un rigor técnico avanzado a cada análisis de desarrollo y arquitectura digital.

