Anthropic says Claude traced the origins of NIST encryption curve seeds
AI

Anthropic says Claude traced the origins of NIST encryption curve seeds

TechNews Editorial
TechNews EditorialOct 17, 2026 · 2 min read
Share

Why it matters

The finding offers a reproducible origin for several widely used curve seeds, though Anthropic says some choices remain unexplained.

The facts

  • Anthropic says Claude traced five NIST curve seeds to a random number generator initialized with Unix timestamps.
  • The company says the finding is not a cryptographic break or a new weakness in the curves.
  • One binary-curve seed and several base points remain unexplained, according to Anthropic.

Advertisement

Anthropic says Claude has traced the seeds used to define five widely used NIST cryptographic curves to a C random number generator initialized with Unix timestamps. The finding addresses a long-standing question about where the seeds came from. Anthropic says it does not reveal an attack or a weakness in the curves.

The seeds helped define curves in the ECDSA digital signature standard adopted by NIST in 2000. They were supplied by the NSA without an explanation of how they were chosen, prompting questions about whether the resulting curves could contain deliberate weaknesses.

Claude reproduced the published seeds

In October 2026, an Anthropic employee asked an internal research model to investigate the seeds. According to the company, Claude identified the origins of the P-192, P-224, P-256, P-384 and P-521 seeds in under half an hour. It found that the seeds were drawn from lrand48, a C library random number generator, after it was initialized with a Unix timestamp.

Anthropic says the same method reproduces five additional prime-curve seeds from the ANSI X9.62 standard. The program drew 20 bytes for each candidate seed, then tried another candidate if needed. For P-256, the published seed was candidate 1,842.

Claude also traced four NIST binary-curve seeds to lrand48. Their recovered initialization values appear to represent dates in February 1984. Doubling those values maps them to April 17, 1998, so Anthropic says the program may have halved the clock value. The fifth binary-curve seed, B-163, remains unexplained.

A seated cryptography researcher raises a hand to question a colleague, who responds with an uncertain, open-handed gesture.
Illustration: AI & Tech News

Some curve choices remain unexplained

Anthropic says the timestamp finding makes deliberate weaknesses less plausible, but it does not establish every choice made during curve generation. Some candidates that appeared viable were skipped, including an earlier candidate in the P-256 run. The company says it does not know why. Claude also traced how the base points for P-192 and five ANSI example curves were generated, but the base points for P-224, P-256, P-384 and P-521 remain unexplained.

Anthropic says the findings call for no change in how the curves are used. The $36,864 bounty for finding the seeds will be donated to the Internet Security Research Group.

Source: Anthropic

Newsletter

Get the best AI & tech news daily

A concise daily digest. Unsubscribe anytime.

We use your email only to send this newsletter.

Keep reading