El 16 de octubre de 2026, Anthropic publicó una investigación en la que afirma que un modelo interno de investigación de Claude reconstruyó el origen de las semillas de cinco curvas NIST: P-192, P-224, P-256, P-384 y P-521. El modelo vinculó esas semillas con lrand48, un generador de números seudoaleatorios inicializado con timestamps Unix, y llegó al resultado en menos de media hora, según Anthropic. La empresa sostiene que el hallazgo no es un ataque ni una debilidad de ECDSA.
La investigación se centra en la procedencia de parámetros de esas curvas, no en una nueva forma de vulnerar el algoritmo de firma ECDSA. Anthropic considera que la reconstrucción hace menos plausible la hipótesis de un debilitamiento deliberado.
Cómo reconstruyó Claude el origen de las semillas
Anthropic describe un proceso que generaba candidatos de 20 bytes con un generador seudoaleatorio inicializado mediante una marca de tiempo Unix. Después, los candidatos se comprobaban según los criterios de generación de curvas de ANSI X9.62. La investigación identifica lrand48() >> 23 como la operación que produjo las secuencias coincidentes en cinco semillas NIST y cinco ejemplos ANSI X9.62; según Anthropic, cada estado recuperado reproduce los 160 bits de la semilla correspondiente.
Anthropic publicó fechas y posiciones de candidato para las cinco curvas. Son resultados reconstruidos por su código, expresados en UTC:
| Curva NIST | Timestamp UTC reconstruido | Candidato |
| P-192 | 1997-05-18 14:45:34 | 139 |
| P-224 | 1998-04-03 12:52:07 | 7.026 |
| P-256 | 1997-08-16 01:52:34 | 1.842 |
| P-384 | 1997-08-30 14:50:08 | 2.688 |
| P-521 | 1997-08-08 01:12:04 | 1.136 |
Los timestamps sitúan las inicializaciones reconstruidas entre mayo de 1997 y abril de 1998. Para P-256, por ejemplo, Anthropic identifica como semilla publicada el candidato 1.842.
Qué dice el hallazgo sobre la seguridad de ECDSA
Anthropic afirma que la reconstrucción no constituye una ruptura criptográfica, un ataque nuevo ni una debilidad de ECDSA. Su conclusión sobre la hipótesis de una puerta trasera intencionada es acotada: el origen reconstruido hace esa explicación menos plausible, pero no equivale a descartar cualquier debilidad imaginable.
El resultado trata de la procedencia de las semillas de cinco curvas concretas. No es una conclusión general sobre todas las curvas elípticas ni sobre cualquier implementación de ECDSA.
Por qué algunos candidatos quedaron fuera
La reconstrucción tampoco explica por completo cómo se eligieron las semillas publicadas. Filippo Valsorda, organizador de la recompensa, informó que el equipo de Anthropic la reclamó el 15 de octubre de 2026 a las 01:07:51 UTC y que el premio, de 36.864 dólares, se donó a Internet Security Research Group (ISRG). Valsorda también comunicó una regla de rechazo: descartar un candidato si la longitud en bits del orden de la curva, n, supera la longitud en bits del campo, p.
En P-256, el candidato 876 también producía una curva de orden primo del tamaño adecuado, aunque la semilla publicada corresponde al candidato 1.842. Valsorda calcula que quedarían aproximadamente el doble de semillas válidas que las publicadas y señala que otro criterio de selección sigue sin conocerse. Anthropic también deja sin resolver la razón de algunos candidatos omitidos.
La reconstrucción no cubre todos los parámetros relacionados con las curvas NIST: Anthropic indica que el origen de la semilla de B-163 y el de varios puntos base —incluidos los de P-224, P-256, P-384 y P-521— siguen sin explicación en su análisis.