Claude AI Cracks 25-Year NIST Elliptic Curve Seed Mystery, Easing NSA Backdoor Fears

57 minute ago 2 sources positive

Key takeaways:

  • Reduced ECDSA backdoor fears may lift crypto security confidence, but no direct BTC price catalyst.
  • Since BTC and ETH use secp256k1, NIST curve findings carry limited direct market impact.
  • AI-driven cryptographic audits may become a long-term trust signal for blockchain infrastructure investors.

Anthropic’s internal research version of Claude has resolved a cryptographic puzzle that had lingered for more than two decades, identifying how five widely used NIST elliptic curve seed values were originally generated. The discovery addresses longstanding speculation that the US National Security Agency may have chosen the parameters to create hidden weaknesses in the Elliptic Curve Digital Signature Algorithm (ECDSA).

The curves involved — P-192, P-224, P-256, P-384, and P-521 — were standardized in NIST’s 2000 Digital Signature Standard, but the agency provided no explanation of how their seeds had been selected. For years, researchers suspected a possible backdoor, with one anecdote suggesting the seeds came from hashing a phrase along the lines of “Give Bob and Jerry a raise.” That theory remained unproven, especially after longtime NSA mathematician Jerry Solinas died in 2023.

According to Anthropic’s findings published on October 16, Claude needed less than 30 minutes to trace the seeds to lrand48, a standard pseudorandom number generator from 1990s C libraries that had been initialized with a Unix timestamp. The model detected statistical signatures in the published seeds, then used the Lenstra–Lenstra–Lovász lattice-reduction algorithm to recover the generator’s internal state. The recovered starting values were Unix timestamps between May 1997 and April 1998. For P-256, the seed corresponded to the 1,842nd candidate from a run that began at 01:52:34 UTC on 16 August 1997.

Anthropic also found that base points for P-192 and several ANSI X9.62 example curves were produced using the FreeLIP arithmetic library’s random-number generator, seeded with small integers such as 20,000. The company published short, reproducible code so outside researchers can verify the results. The discovery does not break ECDSA or reveal any new attack; instead, the ordinary generation process makes an intentional search for weakened curves substantially less plausible. Some questions remain unresolved, including the origin of the B-163 seed and the precise selection of certain later base points.

Ripple Head of Engineering J. Ayo Akinyele praised the finding as remarkable, noting that artificial intelligence had resolved a technical mystery through relatively straightforward calculations. He suggested similar techniques could be used for other unresolved cryptographic questions. The $36,864 bounty associated with the seeds is being donated to the Internet Security Research Group, the nonprofit behind Let’s Encrypt.

Disclaimer

The content on this website is provided for information purposes only and does not constitute investment advice, an offer, or professional consultation. Crypto assets are high-risk and volatile — you may lose all funds. Some materials may include summaries and links to third-party sources; we are not responsible for their content or accuracy. Any decisions you make are at your own risk. Coinalertnews recommends independently verifying information and consulting with a professional before making any financial decisions based on this content.