> ## Content Index
> Fetch the complete content index at: https://www.digitalbrain.news/llms.txt
> Use this file to discover other available public pages before exploring further.

# Claude resuelve el misterio de las curvas NIST de la NSA
- URL: https://www.digitalbrain.news/noticias/claude-semillas-curvas-nist-nsa-misterio-resuelto/
- Published: 2026-10-17T07:20:11.000Z
- Updated: 2026-10-17T07:21:38.000Z
- Description: Claude ha resuelto uno de los misterios más viejos de la criptografía: de dónde salieron las semillas de las curvas elípticas que la NSA entregó al NIST…
- Author: Ramón Pérez Coronado
- Tags: #noticias, anthropic, claude, ciberseguridad, investigacion

[Claude](https://www.digitalbrain.news/guias/que-es-claude-ia/) ha resuelto uno de los misterios más viejos de la criptografía: de dónde salieron las semillas de las curvas elípticas que la NSA entregó al NIST en 1997 y que hoy protegen buena parte de internet. Según el [informe del Frontier Red Team de Anthropic](https://www.anthropic.com/research/ecdsa-curve-origins?ref=digitalbrain.news), publicado el 16 de octubre, las semillas salieron de un generador de números aleatorios de la librería estándar de C, arrancado con la hora del reloj, y no del hash de una frase secreta como se creía.

Un modelo interno de investigación de [Anthropic](https://www.digitalbrain.news/guias/que-es-anthropic/) lo encontró en menos de media hora. Filippo Valsorda, el criptógrafo que llevaba tres años con una recompensa abierta para quien diera con el origen, [confirmó el hallazgo](https://words.filippo.io/seeds-solved/?ref=digitalbrain.news) y reimplementó el algoritmo en Go para comprobarlo.

## Puntos clave

- **Qué se ha resuelto:** el origen de las semillas de las curvas NIST P-192, P-224, P-256, P-384 y P-521, publicadas en el estándar FIPS 186-2 en el año 2000.
- **Cómo se generaron:** con el generador lrand48 de C, inicializado con una marca de tiempo Unix de entre mayo de 1997 y abril de 1998\. P-256, la más usada, sale del 16 de agosto de 1997 a las 01:52:34 UTC, en el intento número 1.842.
- **Cuánto tardó Claude:** menos de 30 minutos, después de que varios empleados de Anthropic lo hubieran intentado sin éxito por la pista equivocada.
- **La recompensa:** 36.864 dólares, que el equipo dona al ISRG, la organización sin ánimo de lucro que opera Let's Encrypt.
- **Qué significa para la seguridad:** nada malo. Anthropic y Valsorda coinciden en que el hallazgo hace mucho menos creíble la teoría de una puerta trasera.

## El misterio que duraba 25 años

Las curvas elípticas son la base matemática de ECDSA, el estándar de firma digital más usado del mundo. Cuando tu navegador abre una web con candado, cuando firmas un documento o cuando un servidor se identifica ante otro, hay muchas posibilidades de que por debajo esté P-256.

Cada una de esas curvas se definió a partir de una "semilla": un número de 20 bytes que se pasa por SHA-1 para sacar uno de los parámetros de la curva. La idea era demostrar que la curva salía al azar y que nadie la había elegido a mano. El problema es que la NSA entregó las semillas sin explicar de dónde venían. La de P-256, por ejemplo, es \`C49D3608 86E70493 6A6678E1 139D26B7 819F7E90\`, y durante 25 años nadie supo por qué esa y no otra.

Eso dio pie a sospechas. Si la NSA hubiera podido probar millones de semillas hasta dar con una curva débil que solo ella supiera romper, el procedimiento "aleatorio" sería una tapadera. En 2013, con las filtraciones de Snowden sobre el generador Dual\_EC\_DRBG, la sospecha dejó de sonar a conspiración de foro.

La versión más extendida la contó Jerry Solinas, el empleado de la NSA que preparó las semillas. Según él, eran el hash de una frase en broma, algo como "Give Bob and Jerry a raise", que nadie recordaba ya. Solinas murió en 2023 sin poder aclararlo. Ese mismo año Valsorda abrió la recompensa para quien recuperara las frases.

## Cómo lo encontró Claude

La pista de la frase era falsa, y por eso nadie llegaba a nada. Varios empleados de Anthropic la siguieron sin éxito. En octubre, uno de ellos le preguntó a un modelo interno si podía averiguar cómo se generaron las semillas, sin darle la pista de la frase.

Claude cambió de enfoque. En vez de buscar frases, pensó en cómo tuvo que funcionar el software que fabricó las curvas en 1997, y apostó por que usaba uno de los generadores de números pseudoaleatorios que venían con las librerías de C de los noventa. Esos generadores son lo bastante débiles como para que su salida se reconozca.

Escribió un escáner que recorría cada semilla bit a bit y comprobaba si trozos contiguos podían ser salidas consecutivas de un generador antiguo. Probó 34 combinaciones de generador y forma de cortar la salida. Y vio un patrón: en cuatro de las diez semillas, el bit más alto de cada palabra de 32 bits era siempre cero. Eso pasa por casualidad una vez de cada 5.810\. Es la firma de lrand48, que solo devuelve los 31 bits altos de un estado interno de 48.

Para las semillas de las curvas sobre números primos, que guardaban menos bits de cada salida, Claude tuvo que recuperar el estado interno del generador a partir de información parcial. Lo resolvió con el algoritmo LLL de reducción de retículos, una herramienta clásica para este tipo de problema. Después hizo correr el generador hacia atrás hasta llegar al estado inicial. Las diez semillas de curvas primas dieron marcas de tiempo Unix entre mayo de 1997 y abril de 1998.

El informe publica el [razonamiento](https://www.digitalbrain.news/guias/que-es-un-modelo-de-razonamiento-en-ia/) interno del modelo en ese momento. Primero sospecha que está en un entorno de prueba simulado, porque le parece raro que algo tan obvio no se descubriera en 25 años. Luego lo descarta con números: 160 bits que coinciden a partir de una semilla de 32 bits, diez veces seguidas, no pasan por azar. "Wow, it's a real discovery", escribe.

## Lo que todavía no se sabe

Hay cabos sueltos, y Anthropic los cuenta. No todos los candidatos válidos se publicaron. En la misma ejecución de P-256, el candidato 876 también daba una curva válida y se descartó para quedarse con el 1.842\. Valsorda calcula que hay aproximadamente el doble de semillas válidas que las publicadas, y nadie sabe con qué criterio se eligieron.

Tampoco se ha explicado la semilla de la curva binaria B-163, ni de dónde salen los puntos base de P-224, P-256, P-384 y P-521\. Como extra, Claude sí encontró el origen de los puntos base de P-192 y de otras cinco curvas del estándar ANSI X9.62: salen del generador de FreeLIP, la librería de aritmética de Arjen Lenstra. Según Anthropic, es la primera vez que se explica un punto base de una curva NIST.

¿Deja eso margen para la puerta trasera? Valsorda lo ha calculado: aunque la NSA hubiera podido elegir cualquier marca de tiempo de 1997-98 y cualquiera de los primeros 16 candidatos, tendría como mucho unos 30 bits de libertad. La técnica que describieron Daniel Bernstein y Tanja Lange en 2017 necesitaba unos 70\. Con 30 no da para apuntar a una familia pequeña de curvas débiles.

Su conclusión va más lejos: con esto, él ya recomienda las curvas NIST por encima de Curve25519, la alternativa de Bernstein que mucha gente adoptó precisamente por desconfianza. "Justo a tiempo para retirarlas", añade, porque el sector está migrando a firmas post-cuánticas.

## ¿Hay que cambiar algo en tu empresa?

No. Anthropic lo dice sin rodeos en el propio informe: no hay ninguna acción que tomar ni nada que hacer distinto. El hallazgo es histórico y no descubre ningún ataque ni ninguna vulnerabilidad. Si tus servidores, tu VPN o tus certificados usan P-256, siguen igual de seguros que ayer, y ahora con una sospecha menos encima.

Lo que sí conviene tener en la agenda es la migración post-cuántica, que es la que de verdad va a jubilar estas curvas. Y eso va por calendario de estándares, no por este hallazgo.

## Por qué importa

Para quien trabaja con IA en una empresa, lo interesante es el método. Claude resolvió en media hora algo que criptógrafos profesionales y aficionados persiguieron durante años, y lo hizo porque descartó la pista que todo el mundo daba por buena y planteó el problema desde otro sitio. Luego verificó su propia respuesta antes de creérsela.

Es la misma línea de trabajo que Anthropic lleva meses enseñando con [Mythos y la criptografía](https://www.digitalbrain.news/noticias/anthropic-claude-mythos-criptografia-hawk-aes/) o con su [programa de defensa de infraestructura crítica](https://www.digitalbrain.news/noticias/anthropic-programa-defensa-infraestructura-critica-ot/): modelos que hacen investigación de verdad, con resultados que un tercero puede comprobar. Aquí el código para reproducir las semillas está publicado con licencia CC0, y Valsorda lo comprobó por su cuenta.

Y queda el gesto: el equipo de diez personas que firma el trabajo, entre ellos Nicholas Carlini y Steve Weis, donó el premio entero a Let's Encrypt, los que ponen el candado gratis a medio internet.

Fuente original: [Anthropic](https://www.anthropic.com/research/ecdsa-curve-origins?ref=digitalbrain.news)

---

**Relacionado**

[![Anthropic mete a seis evaluadores de METR con acceso de empleado](https://storage.ghost.io/c/6d/e3/6de31f63-d0a8-45df-9c6a-481016520347/content/images/size/w300/format/webp/2026/10/anthropic-metr-evaluadores-independientes-acceso-empleado.jpg)Anthropic mete a seis evaluadores de METR con acceso de empleado](https://www.digitalbrain.news/noticias/anthropic-metr-evaluadores-independientes-acceso-empleado/)[![Accenture limita Claude a 29 dólares al mes por empleado](https://storage.ghost.io/c/6d/e3/6de31f63-d0a8-45df-9c6a-481016520347/content/images/size/w300/format/webp/2026/10/accenture-limita-claude-29-dolares-empleado.jpg)Accenture limita Claude a 29 dólares al mes por empleado](https://www.digitalbrain.news/noticias/accenture-limita-claude-29-dolares-empleado/)[![Google Messages usa Gemini para detectar estafas](https://storage.ghost.io/c/6d/e3/6de31f63-d0a8-45df-9c6a-481016520347/content/images/size/w300/format/webp/2026/10/google-messages-gemini-detectar-estafas.jpg)Google Messages usa Gemini para detectar estafas](https://www.digitalbrain.news/noticias/google-messages-gemini-detectar-estafas/)