News · SI

Google DeepMind's AI agents find two cheaper ways to attack legacy 1024-bit RSA

Working with cryptographers from UC San Diego and Inria, Google DeepMind's AI agents cut the CPU time of a known 1024-bit RSA signature forgery 3.5-fold and devised a batch factoring method that makes each extra key about 30 times cheaper in theory. DeepMind says 2048-bit RSA is unaffected.

Google DeepMindCryptographyRSACybersecurityAgentsAI for Science

Google DeepMind says AI agents working under human supervision have found two ways to make attacks on legacy 1024-bit RSA cheaper than previously assumed[3]. The work, announced by DeepMind VP Pushmeet Kohli[2], was done with cryptographers from UC San Diego and Inria and is set out in two working papers.

"In practice, these results only affect obsolete 1024-bit RSA systems, and modern encryption protocols, which almost universally use 2048-bit or larger keys, remain secure," Kohli said[3].

01 / 03

Forging signatures with less compute

The first result concerns padding, the preset data many signature standards add to a message. DeepMind found that once an attacker controls roughly half of the signed block or more, padding adds no protection at all. That applies to the PKCS#1 v1.5 format used by the signing interface of hardware security modules[3].

In a sandboxed test, two AI agents re-ran an earlier academic forgery attack on the same 1024-bit key. They designed, ran and debugged the computation in under four days with about 20 messages from the human researcher, mostly approvals. The first forgery took 391 CPU core-years against 1,380 in the original study[3]. The key itself was not factored, which would take an estimated 500,000 to 1 million core-years.

Where the attacker controls less, such as a 32-byte hash, DeepMind found an algorithm it estimates is roughly 1,600 times better than the previous best against 1024-bit keys. That figure is theoretical. The attack also needs around 4 billion signing queries made in advance, does not recover the private key and fails against devices that hash messages internally[3].

02 / 03

Factoring many keys at once

The second paper tackles factoring many RSA keys of the same size, where one large precomputation can be shared across all of them. It gives each target key its own "fan" of number fields fed by that shared work. With a precomputation budget of about one ordinary factorisation, each further 1024-bit key costs about 1/58 of a normal number field sieve run, roughly 30 times less than the previous best method, which had not improved since 1993[1].

The authors are clear about the limits. No fan factory has been implemented, the figures are leading-order estimates rather than running-time predictions, and the results do not threaten 2048-bit RSA. The analysis was developed with a two-agent AI harness, one model generating proofs and another verifying them, with the algebra machine-checked in the Lean 4 proof assistant[1].

03 / 03

Why it matters

Neither result breaks anything in modern use, but both chip at assumptions about how hard old RSA keys are to attack, and the agents did most of the heavy lifting. "We cannot treat cryptographic hardness as a fixed assumption," Kohli said[3]. For anyone still running 1024-bit keys in signing hardware or older systems, it is another push to migrate.

FAQ

Frequently asked questions.

01

Did DeepMind break RSA?

No. No 1024-bit key was factored, and DeepMind says modern systems using 2048-bit or larger keys remain secure. The results only affect obsolete 1024-bit RSA.

02

What did the agents actually run?

In a sandboxed test, two AI agents re-ran an earlier academic signature forgery on an already-solved 1024-bit benchmark key. The first forgery took 391 CPU core-years against 1,380 in the original study, a 3.5-fold cut that came from better implementation rather than a new algorithm.

03

How much did the human researcher do?

The agents designed, ran and debugged the computation in under four days with about 20 messages from the human researcher, mostly approvals.

04

What is the batch factoring result?

A theoretical method called a fan factory. After a shared precomputation costing about as much as factoring one key, each additional 1024-bit key costs roughly 30 times less than with the previous best method. It has not been implemented.

05

What is the 1,600 times figure?

DeepMind's theoretical estimate of how much a new algorithm improves forgery when the attacker controls only a small part of the signed data, such as a 32-byte hash. It has not been run at cryptographic size.

06

Who should care?

Anyone still running 1024-bit RSA, for example in older hardware security modules or signing systems. The signature attack needs about 4 billion signing queries made in advance and does not work on devices that hash messages internally.

That’s the story

Building with what’s new?

Spectrum Web Co ships products, places talent, builds social narratives and builds custom business tools as monthly services.

Related stories

SI Google DeepMind gives its Antigravity agent cheminformatics skills, turning days of drug-design work into about an hourGoogle DeepMind has released Cheminformatics Skills for Google Antigravity. Built on the open-source RDKit toolkit with ChEMBL and PubChem connectors, they let an agent mine the literature for compounds, run matched molecular pair analysis, train potency models and propose new macrocycles with synthesis routes. DeepMind is also offering 10,000 scientists its top Antigravity usage tier free for six months.Read the storySI Cisco and IBM build Anthropic's Claude Mythos into their security productsCisco is adding Anthropic's Claude Mythos to the AI red teaming in its AI Defense product, announced at Cisco Live in Melbourne, and IBM plans to use it to scan code for unknown vulnerabilities in IBM Concert. Neither gives customers open access to the model itself.Read the storySI Anthropic launches Claude Fable 5.2 and Mythos 5.2, faster and 20% cheaperAnthropic has released Claude Fable 5.2 to all users and Claude Mythos 5.2 to vetted security and life sciences organisations. The shared model is up to 30% faster than the 5.1 generation, costs $8 per million input tokens, and leads Anthropic's own tests on agentic coding, robotics and research tasks.Read the story