Anthropic reported that Claude reconstructed a plausible origin for a family of historical NIST and ANSI elliptic-curve seeds by testing the 1990s C lrand48 pseudorandom generator initialized from Unix timestamps. The published reconstruction concerns how standardized public domain parameters were generated, not the secret scalars used by signers. The…
Inspect the ClaimsCase · DiggingBeagle record
Claude reconstructed historical NIST curve-seed generation without breaking ECDSA
A model-assisted audit reconstructed the probable historical random-seed generation of several NIST elliptic curves; the disclosed method neither recovers signing keys nor demonstrates a curve backdoor.
Historical public-parameter provenance for NIST and ANSI elliptic curves; not private signing keys or all deployments of ECDSA.
Assessment profile
Assessment method- Setting
- research demonstration
- Exploitation
- not established
- Evidence
- Grade B
- Remediation
- not applicable
- AI role
- WITH AI
Basis and provenance
First-party cryptographic reproduction supplies public code, timestamps and verifiable curve seed constants. Five prime-curve outputs were recomputed locally from the disclosed formula. This validates the recipe, not a practical attack, exploit, historical intent or the remaining base-point choices.
Assessed Oct 17, 2026 using diggingbeagle.assessment/1.
Evidence basis: CLM-2026-CLAUDE-CURVE-SEED-ORIGINS-1 · CLM-2026-CLAUDE-CURVE-SEED-ORIGINS-2 · CLM-2026-CURVE-REPRODUCIBLE-P256 · CLM-2026-CURVE-SELECTION-UNRESOLVED · Claude and the origins of the NIST elliptic-curve seeds
At a glance
The AI-security issue is epistemic: model-driven code exploration can investigate provenance claims previously treated as opaque. Verifying the code, input assumptions and selection process matters more than treating a model-generated explanation as proof of a backdoor. Bitcoin uses secp256k1, not the NIST P-256 parameters at issue; X25519 is a…
Read the implicationsThe surviving historical records do not establish why all intermediate candidate parameters or base points were selected or rejected. No disclosure in this announcement establishes a practical ECDSA forgery, private-key recovery, NIST-curve exploit, or deliberate NSA backdoor. The reported model investigation and historical software reconstruction were not…
Limits and uncertaintyFull account
Anthropic reported that Claude reconstructed a plausible origin for a family of historical NIST and ANSI elliptic-curve seeds by testing the 1990s C lrand48 pseudorandom generator initialized from Unix timestamps. The published reconstruction concerns how standardized public domain parameters were generated, not the secret scalars used by signers.
The researchers were able to reproduce specified prime-curve seeds from times in 1997 and 1998, but acknowledged gaps, including unexplained base-point choices and one binary curve. They also found that some otherwise valid candidate parameters had been passed over without a public explanation. Recovering a deterministic recipe narrows the provenance question; it does not prove that all historical decisions were random or free of influence.
The AI-security issue is epistemic: model-driven code exploration can investigate provenance claims previously treated as opaque. Verifying the code, input assumptions and selection process matters more than treating a model-generated explanation as proof of a backdoor. Bitcoin uses secp256k1, not the NIST P-256 parameters at issue; X25519 is a key-agreement mechanism, not the ECDSA certificate-signature curve claimed in one Telegram rebuttal.
The published algorithm can be independently executed without requiring the model that discovered it. A local rerun during this Enrich review reproduced the five listed prime-curve seed strings for P-192, P-224, P-256, P-384 and P-521, using the timestamps and candidate indices in the disclosure. This verifies a deterministic match to the published constants, not the intent of their historical authors. Anthropic also identified a generator for six early base points but not for the later P-224, P-256, P-384 or P-521 base points. The Telegram criticism correctly distinguishes Bitcoin's secp256k1 from the relevant NIST curves; its X25519 example is key agreement, not an ECDSA signature algorithm.
Claims & evidence
CLM-2026-CURVE-REPRODUCIBLE-P256Anthropic publishes an lrand48 timestamp-seeded reproduction in which the NIST P-256 seed is the 1,842nd 20-byte candidate from a run initialized on August 16, 1997, at 01:52:34 UTC.supported
Basis: reported finding
- supportsClaude and the origins of the NIST elliptic-curve seedsprimary disclosure
Research article, "Code to reproduce the seeds" PRIME table and published output
CLM-2026-CURVE-SELECTION-UNRESOLVEDThe reconstruction leaves selection questions open: for P-256 an earlier candidate in the same run reportedly satisfied the paper's prime-order tests, while the published candidate was chosen later.supported
Basis: reported finding
- supportsClaude and the origins of the NIST elliptic-curve seedsprimary disclosure
Research article, "Open questions", earlier valid P-256 candidate 876 and unrecovered base points
CLM-2026-CLAUDE-CURVE-SEED-ORIGINS-1Anthropic reports reconstructing historical seed-generation inputs using C lrand48 and timestamps for several standardized elliptic curves, with some selection steps still unexplained.supported
Basis: reported finding
- supportsClaude and the origins of the NIST elliptic-curve seedsprimary disclosure
Research article, reconstructing NIST curve seeds and unrecovered seed/basepoint caveats
CLM-2026-CLAUDE-CURVE-SEED-ORIGINS-2The authors explicitly state that their reconstruction does not establish a cryptographic break or discovered backdoor in ECDSA.supported
Basis: reported finding
- supportsClaude and the origins of the NIST elliptic-curve seedsprimary disclosure
Research article, security-implication qualification and conclusions
CLM-2026-CURVE-VALSORDA-INDEPENDENT-REPROFilippo Valsorda, organizer of the NIST elliptic-curve seed bounty, reported independently reimplementing the timestamp-seeded generator in Go and confirming the recovered public seeds, while acknowledging that extra candidate-selection criteria remain unexplained.supported
Basis: reported finding
- supportsFilippo Valsorda confirms NIST curve seed bounty resolution and independent Go reconstructionindependent technical reproduction
October 16 article, paragraphs describing Go reimplementation and the two remaining selection criteria
Implications
The AI-security issue is epistemic: model-driven code exploration can investigate provenance claims previously treated as opaque. Verifying the code, input assumptions and selection process matters more than treating a model-generated explanation as proof of a backdoor. Bitcoin uses secp256k1, not the NIST P-256 parameters at issue; X25519 is a key-agreement mechanism, not the ECDSA certificate-signature curve claimed in one Telegram rebuttal.
Unknowns and contradictions
- The surviving historical records do not establish why all intermediate candidate parameters or base points were selected or rejected.
- No disclosure in this announcement establishes a practical ECDSA forgery, private-key recovery, NIST-curve exploit, or deliberate NSA backdoor.
- The reported model investigation and historical software reconstruction were not independently reproduced in this research session.
- A match to published seeds is not independent evidence of why a later valid candidate was chosen over earlier valid ones.
Sources and citation
Material revision history
- Oct 17, 2026 · Published version · first publication · revision 167