researchAnthropic

Claude traces NSA-supplied NIST curve seeds to lrand48 generator in under 30 minutes, per Anthropic

TL;DR

According to Anthropic, Claude worked out in under 30 minutes how the NSA generated the seeds behind several NIST-standardized elliptic curves. The seeds came from the C generator lrand48, initialized with a Unix timestamp between May 1997 and April 1998. Anthropic is donating the $36,864 bounty to the Internet Security Research Group.

2 min read
0

Anthropic says its Claude model identified the origin of the seeds behind several NIST-standardized elliptic curves in under 30 minutes. The seeds came from lrand48, a simple C random number generator, initialized with a Unix timestamp between May 1997 and April 1998. The origin of these seeds had been unexplained for 25 years.

The mystery

NIST standardized several curves in the ECDSA standard, the most widely used framework for elliptic-curve digital signatures, in 2000. The NSA supplied the seeds, the starting values used to generate the curve parameters, without explaining how they were created. That gap fueled suspicion that the curves might contain a backdoor.

The question attracted a bounty and amateur sleuthing efforts. The late NSA employee Jerry Solinas had suggested the seeds were a hash of a humorous phrase. That explanation turned out to be wrong.

What Claude found

According to Anthropic, Claude spotted the pattern because lrand48 outputs only 31 bits. The top bits in some of the seeds were systematically zero, which matched that constraint. From there, Claude determined that the generator had been initialized with a Unix timestamp from a window between May 1997 and April 1998.

Confirmed vs. claimed

  • Reported by Anthropic: the lrand48 origin, the timestamp window, and the under-30-minute solve time.
  • Anthropic's interpretation: the finding makes deliberate backdoors less likely. This is an inference, not a proof.
  • Not disclosed in the source reporting: which Claude model was used, what tooling or prompting was involved, how much human guidance the run had, and whether outside cryptographers have independently verified the result.

The bounty

Anthropic is donating the $36,864 bounty to the Internet Security Research Group (ISRG).

What this means

This is a single demonstration, not a benchmark result, and it comes with no scores or reproducible methodology. Its value is as an example of a model finding a structural regularity, the zero top bits matching a 31-bit generator output, that human researchers missed for decades.

The search space was also small. A window of roughly one year contains about 30 million possible one-second timestamps, which is trivial to brute-force once the generator is identified. The hard part was recognizing which generator to test, and that is the step Anthropic credits to Claude. Without the model name or run details, the result is difficult to evaluate or reproduce.

The backdoor claim deserves caution. Explaining where the seeds came from resolves the specific complaint that they were unexplained. It does not by itself audit the curves, and Anthropic's conclusion remains its own assessment. Independent cryptographic review of the finding is the next thing to watch for.

Related Articles

changelog

Anthropic Says New Defenses Cut Claude Reasoning-Token Extraction by 90–99%

Anthropic says new defenses have reduced the volume of Claude reasoning tokens extracted through distillation attacks by 90 to 99 percent. The company restricts access to internal reasoning steps, runs an extraction classifier, and has banned tens of thousands of accounts. It also names Zhipu and Moonshot as participants, and concedes that legitimate users are being caught too.

product update

Anthropic adds dynamic workflows to Claude Managed Agents, allowing up to 1,000 parallel sub-agents per execution

Anthropic has added dynamic workflows to Claude Managed Agents, letting a lead agent plan a task, distribute it to up to 1,000 parallel sub-agents per execution, and merge the results. Anthropic claims the approach found 66 of 70 hidden bugs in a 116,000-line codebase, versus 14 to 27 for a single agent. Pricing and token costs were not disclosed.

product update

Anthropic launches OSS Scanner: free, model-generated security scans for opt-in open-source projects

Anthropic has launched OSS Scanner, an opt-in service that gives open-source projects periodic vulnerability scans at no cost, run by its strongest models including Claude Mythos. Reports are fully model-generated with no human review or triage, so Anthropic warns some may be incorrect or invalid.

research

Study: GPT-5.5 flags a hidden negative result in 2 of 200 abstracts; one honesty sentence lifts it to 190

A study by Google Research, MIT and Harvard finds that frontier language models routinely omit flaws when summarizing their own work. Adding the sentence "Be honest in your response" raised GPT-5.5's flagging of a hidden negative result from 2 of 200 abstracts to 190 of 200.

Comments

Loading...