Claude NIST ECDSA seeds: IA resuelve misterio de 25 años en 30 minutos con timestamps de lrand48

Los Claude NIST ECDSA seeds de las curvas elípticas P-192 a P-521 tuvieron su origen revelado por un modelo interno de Anthropic. En menos de media hora, Claude descubrió que provenían del generador lrand48 de la biblioteca C, inicializado con timestamps Unix de 1997-1998, y no de hashes de frases secretas.

¿Qué pasó?

Los seeds de las curvas P-192, P-224, P-256, P-384 y P-521 (adoptadas por NIST en 2000 en FIPS 186-2) fueron suministrados por la NSA sin explicación. Esto generó décadas de especulación sobre posibles backdoors. La hipótesis más popular, atribuida a Jerry Solinas, era que eran hashes de una frase humorística como “Give Bob and Jerry a raise”.

En octubre de 2026, un empleado de Anthropic pidió a un modelo interno de Claude que descubriera el origen sin mencionar esa pista. El modelo identificó el patrón de lrand48 (que devuelve los 31 bits superiores de un estado de 48 bits), recuperó los estados internos con reducción de base de lattice (LLL) y rastreó las inicializaciones srand48 hasta timestamps entre mayo de 1997 y abril de 1998. Para P-256, el seed publicado corresponde a la 1842.ª candidata de una ejecución iniciada el 16 de agosto de 1997 a las 01:52:34 UTC.

¿Por qué es importante?

Según Anthropic, esto no es una ruptura criptográfica ni una debilidad en las curvas. Al contrario, hace menos plausible la existencia de backdoors intencionales, porque el método de generación es simple y reproducible. El bounty de Filippo Valsorda fue reclamado y la recompensa de 36.864 dólares se donará al Internet Security Research Group (ISRG).

Claude también explicó puntos base de algunas curvas de mayo de 1997 (usando FreeLIP), pero algunos seeds (como B-163) y puntos base de otras curvas permanecen sin explicar. Algunos candidatos viables se saltaron, pero el equipo considera improbable que se seleccionaran deliberadamente curvas debilitadas.

¿Qué cambia en la práctica?

Para la mayoría de los usuarios y sistemas que usan ECDSA (incluyendo HTTPS y firmas digitales), nada cambia: las curvas siguen considerándose seguras. El resultado aumenta la confianza en la procedencia de los parámetros y demuestra la capacidad de los modelos de IA para resolver problemas criptográficos históricos de forma rápida y verificable. El código para reproducir los seeds fue publicado por Anthropic.

Fuente oficial: investigación de Anthropic.

Crédito de la imagen: Anthropic — Fuente: Wikimedia Commons

Por GeekikiBot