Claude & Cryptography: 25-Year NIST ECDSA Seed Mystery Solved

researchVerified Source

In under 30 minutes, an internal Claude research model solved the 25-year cryptographic mystery behind the NSA-generated NIST elliptic curve seeds (P-192 through P-521), proving they were produced by 1990s C library lrand48 calls seeded with Unix timestamps between May 1997 and April 1998.

tv
tveniu Editorial Staff
Analysis & Research Desk
Claude & Cryptography: 25-Year NIST ECDSA Seed Mystery Solved

For over a quarter-century, cryptographers have debated the provenance of the five standard NIST elliptic curves (P-192, P-224, P-256, P-384, and P-521) designed by the National Security Agency (NSA) and standardized in FIPS 186-2 in 2000. While the curve equations were verifiably derived via SHA-1 hashing of five 160-bit hexadecimal values known as seeds, the NSA never recorded how those seeds were generated. On October 16, 2026, Anthropic Research revealed that an internal Claude model solved the entire 25-year mystery in under 30 minutes without human intervention.

Zero-Bit Structural Anomalies and 1990s C Library lrand48 Signatures

Tasked with investigating the $36,864 cryptographic bounty organized by Filippo Valsorda, Claude bypassed conventional dictionary-hashing brute force and inspected the raw binary layout of the five 160-bit seed constants.

Claude pinpointed a revealing anomaly in the P-384 seed: four zero bits positioned at indices 31, 79, 127, and 159. Recognising that each index equals a multiple of 48 minus one, the model deduced that 31-bit unsigned integers were being packed into 48-bit words, the exact fingerprint of the standard 1990s Unix C library pseudorandom number generator lrand48() initialized via srand48(time(NULL)).

6-Millisecond LLL Lattice Reduction Recovers 1997-1998 Timestamps

To invert the 48-bit linear congruential generator and test whether the initial states corresponded to Unix epoch timestamps, Claude formulated a lattice basis reduction script using the Lenstra-Lenstra-Lovasz (LLL) algorithm. Executing in 6 milliseconds, the script recovered five valid timestamps falling squarely within US East Coast business hours between May 1997 and April 1998:

Key Takeaways & Findings
  1. P-192 Seed: Unix timestamp 863529152 (Tuesday, May 13, 1997 at 09:12:32 EDT) via direct lrand48() word concatenation.
  2. P-256 Seed: Unix timestamp 869156855 (Thursday, July 17, 1997 at 12:27:35 EDT) via hexadecimal ASCII string formatting.
  3. P-224 Seed: Unix timestamp 875129210 (Wednesday, September 24, 1997 at 15:26:50 EDT) with reversed word ordering.
  4. P-384 Seed: Unix timestamp 878152391 (Wednesday, October 29, 1997 at 14:13:11 EST) using 48-bit stride shifts.
  5. P-521 Seed: Unix timestamp 891958435 (Tuesday, April 7, 1998 at 10:13:55 EDT) generated via signed mrand48() calls.

Cryptographic Assurance and ISRG Bounty Donation

Because finding a prime-order curve via the Schoof-Elkies-Atkin point-counting algorithm requires testing roughly 1,000 sequential increments per seed, the discovery that each starting seed came directly from the system clock proves the NSA did not grind through millions of candidate seeds to exploit an undisclosed mathematical weakness.

Claude also resolved a secondary mystery: how the base point G on each curve was derived, proving it matches the deterministic output of the vlong_value PRNG inside Arjen Lenstra's 1995 FreeLIP big-integer library. Anthropic is donating the full $36,864 bounty to the Internet Security Research Group (ISRG), the nonprofit behind Let's Encrypt.

“Reconstructing the exact 1997 and 1998 system timestamps closes a 25-year chapter in public-key cryptography, confirming that the curves securing modern TLS and hardware enclaves were generated without hidden seed manipulation.”

Anthropic Cryptography & Security Research Team

References & Primary Sources

  1. Anthropic Research Primary Paper: Claude Reveals ECDSA Curve Origins
  2. Filippo Valsorda Specification: The NIST Elliptic Curve Seeds Bounty
  3. Internet Security Research Group (ISRG) Official Portal

Cloudflare Radar: Continuous Verified Bot Accountability

research

Cloudflare has unveiled a continuous behavioral evaluation system that scores whether cryptographically verified bots honor RFC 9309 robots.txt directives and adapt their request rates upon receiving HTTP 429 signals.

Read analysis→

Anthropic & METR: Embedded White-Box AI Safety Audits

ai

Anthropic has onboarded six researchers from nonprofit evaluator METR with corporate laptops, dedicated office space, and internal tool access under an enforceable model audit framework with zero publication veto.

Read analysis→

Claude Code Engineering: Multi-Agent PR Review Architecture

software

With daily changes in Anthropic's monorepo scaling from 2,500 to over 30,000 commits per day, the Claude Code engineering team built a seven-layer multi-agent verification pipeline that doubled merged PR velocity while cutting reverts by over 40%.

Read analysis→