Back

Google DeepMind's AI Agents Found Two Weaknesses in Legacy 1024-bit RSA: What Was Measured, What Is Theory, and Why 2048-bit Is Safe

On November 6, 2026, Google DeepMind said human-guided AI agents sharpened two attacks on legacy 1024-bit RSA: a signature-forgery result for padded formats with a 3.5x cheaper 1024-bit reproduction, and a 'fan factory' that cuts batch-factoring cost per extra key about 30x at leading order. Modern 2048-bit RSA is not affected.

Google DeepMind official article art for AI-agent cryptanalysis of legacy 1024-bit RSA
Written by
BSH Technologies
Published on2026-11-08

What Google DeepMind announced on November 6, 2026

On November 6, 2026, Google DeepMind said that AI agents, guided by human cryptanalysts, uncovered two weaknesses in legacy 1024-bit RSA. The work is described in two working papers written with cryptographers Nadia Heninger (UC San Diego and Inria) and Emmanuel Thomé (Inria): Modular Roots from a Restricted Oracle: Faster Affine Roots and a 1024-bit Computation and Fan Factories: Multiple Number Fields in Factorization Factories and Batch NFS. Both papers carry the same boxed warning: the results do not threaten deployed cryptosystems based on 2048-bit and larger RSA. This page is the long-form briefing behind the BSH Technologies Instagram carousel.

Google DeepMind official article art for Advancing the frontier of cryptanalysis showing glowing blue and red paths cut through a stone block
Official cover art for "Advancing the frontier of cryptanalysis". Image: Google DeepMind / Pushmeet Kohli.

Weakness 1: RSA signature padding stops helping past half a block

The first paper studies an attacker who temporarily gets a signing interface (an oracle) that applies a fixed format to caller-supplied data, then must forge new signatures after access is withdrawn. For the PKCS#1 v1.5 format used by the PKCS#11 mechanism CKM_RSA_PKCS, the authors prove that once the caller controls more than about half of the signed block, or a 64-byte digest at 1024 bits, the format adds no difficulty compared with an unrestricted oracle. With a shorter 32-byte digest the problem stays harder, but the paper lowers its asymptotic cost exponent from 1.8171 to 1.5803, which DeepMind summarises as roughly 1,600x at 1024 bits. That figure is a theoretical estimate; the improved algorithm has not been run at cryptographic size. Signers that hash inside the device sit outside both oracle models.

Figure 1 from the DeepMind paper showing the RSA oracle model with an offline phase where the oracle is available and an online phase where it is withdrawn
Figure 1, the oracle model. Image: Google DeepMind working paper.

Measured: the same 1024-bit computation with 3.5x less CPU

The agents re-ran the 1024-bit computation published by Shea, Haller, Suhl, Heninger and Thomé on the same modulus, polynomials and factor-base bounds. The first root took 391 CPU core-years (318 offline + 73 online) against 1,380 before, about 3.5x less. The paper is explicit that this is implementation and execution efficiency, not a new algorithm: an optimised fork of the CADO-NFS siever accounts for much of it. Calendar time was 3.2 days on up to about 300,000 CPU cores and 16 GPUs, against about five months for the earlier run, a gap the authors attribute mainly to parallelism. Factoring the same modulus outright is estimated at 500,000 to 1,000,000 core-years.

Bar chart comparing CPU core-years for the first 1024-bit RSA root: 1,380 for Shea et al. versus 391 for DeepMind, 3.5x less CPU
Figure 7, CPU core-years for the first root. Image: Google DeepMind working paper.

How the AI agents worked: supervisor, executor, human gate

Section 6 of the first paper is the part most likely to matter beyond RSA. A supervisor model wrote the design, set the budget and checks for every stage, and audited results. An executor model wrote and tested the code, launched and monitored jobs, and diagnosed faults, including a 32-bit index overflow that only appeared at full scale. The agents wrote about 33,500 lines of code in 19 changes and ran 336 distributed experiments. The human researcher chose the problem, approved irreversible steps and sent about 20 short messages, mostly approvals; the paper says the researcher wrote no code, launched no job and diagnosed no fault. We covered a similar supervisor/worker split in DeepSeek's super-agent harness, and AI-produced mathematics at scale in OpenAI's 722 AI-written math manuscripts.

Diagram of the DeepMind agent system for the 1024-bit RSA computation: human researcher, Model A supervisor, Model B executor, specialist sub-agent and compute cluster
Figure 9, the agent system of the 1024-bit computation. Image: Google DeepMind working paper.
Timeline of the DeepMind 1024-bit RSA computation across four days, from design and probes through oracle batch, descent and root verification
Figure 6, the four-day timeline; the oracle batch took 20 minutes. Image: Google DeepMind working paper.

Weakness 2: fan factories make batch factoring cheaper

The second paper is about economics when many keys of the same size must be broken. Coppersmith's multiple number field sieve (MNFS) has set the best per-key cost for a modest shared budget since 1993. The new fan factory gives each target its own family of number fields fed by shared precomputation. With a precomputation costing about one ordinary factorisation, each further 1024-bit integer costs about 1/58 of a standard number field sieve run, roughly 30x less than MNFS, at leading order. The authors stress these are theoretical estimates with o(1) terms set to zero: no fan factory has been built and no keys were factored. The algebraic identities are machine-checked in Lean 4, produced by a two-agent harness where one model wrote proofs and another verified them.

Chart of the best known per-target factoring exponent by year: flat since MNFS in 1993, dropping with the fan factory in 2026, 30x less per target at 1024 bits
Figure 4, best known per-target exponent by year. Image: Google DeepMind Fan Factories working paper.

Is 2048-bit RSA safe? What to do now

Yes, for these results. Both papers state that deployed RSA of 2048 bits or more is not threatened, and NIST SP 800-131A has long disallowed 1024-bit RSA for generating new signatures. The practical to-do list is short: inventory any leftover 1024-bit keys, especially in hardware signers or legacy PKCS#11 interfaces that sign caller-controlled data, and migrate them. The bigger signal is tempo. As DeepMind put it, historical hardness assumptions need continuous stress-testing in an era of AI-assisted mathematics. This echoes our coverage of Claude and the NIST elliptic-curve seeds and the defender-first access model behind OpenAI GPT-6 Cyber and Daybreak Red. Press coverage such as Interesting Engineering led with the 1,600x figure; the papers themselves separate the measured 3.5x from the theoretical estimates.

Sources

  • Google DeepMind: Modular Roots from a Restricted Oracle: Faster Affine Roots and a 1024-bit Computation (working paper, PDF)
  • Google DeepMind: Fan Factories: Multiple Number Fields in Factorization Factories and Batch NFS (working paper, Nov 5, 2026, PDF)
  • Google DeepMind: Advancing the frontier of cryptanalysis (announcement post, Nov 6, 2026)
  • Shea, Haller, Suhl, Heninger and Thomé: Forging 1024-bit RSA signatures in nearly SNFS time (IACR ePrint 2026/2131)
  • NIST SP 800-131A Rev. 2: Transitioning the Use of Cryptographic Algorithms and Key Lengths
  • Interesting Engineering: Google DeepMind finds 1,600x faster way to expose encryption flaws

Frequently asked questions

What did Google DeepMind find about RSA?

On November 6, 2026, DeepMind said human-guided AI agents found two weaknesses in legacy 1024-bit RSA: PKCS#1 v1.5 signature padding adds no protection once a caller controls over half the signed block, and a new 'fan factory' method lowers the per-key cost of batch factoring.

Is 2048-bit RSA broken?

No. Both working papers state that the results do not threaten deployed cryptosystems based on 2048-bit and larger RSA.

Is the 1,600x speed-up real?

It is a theoretical estimate for signers that take a 32-byte digest. The measured result is a 3.5x CPU reduction (391 vs 1,380 core-years) when reproducing a known 1024-bit computation.

What did the AI agents actually do?

A supervisor model designed and audited the work while an executor model wrote about 33,500 lines of code and ran 336 experiments. A human approved key steps with about 20 short messages and wrote no code.

What should organisations do?

Find and retire any remaining 1024-bit RSA keys, especially in hardware or PKCS#11 signers that sign caller-controlled data. NIST has long disallowed 1024-bit RSA for new signatures.

Related Topics

#Google DeepMind#RSA#Cryptanalysis#AI Agents#Cybersecurity#Number Field Sieve#Lean 4#AI News

From the blog

View all posts
Gemini Omni 1.2 Flash: 15-Second Clips, 30% Cheaper, Conversational Editing, Now GA
blog.categories.ai

Gemini Omni 1.2 Flash: 15-Second Clips, 30% Cheaper, Conversational Editing, Now GA

On November 5, 2026, Google made Gemini Omni 1.2 Flash generally available. Clips stretch to 15 seconds, pricing drops 30% to about $0.07/sec at 720p, and you can edit the same clip turn by turn with stronger reference lock and SynthID watermarks.

BSH Technologies
BSH Technologies · 2026-11-07
OpenAI GPT-6 Cyber: Critical Cybersecurity Model, ExploitGym 48.5%, Daybreak Red Access
blog.categories.ai

OpenAI GPT-6 Cyber: Critical Cybersecurity Model, ExploitGym 48.5%, Daybreak Red Access

On November 5, 2026, OpenAI launched GPT-6 Cyber, a cybersecurity model rated Critical under its Preparedness Framework. It scores 48.5% on ExploitGym, stays in scope 99.93% of the time, found 81 novel Firefox vulnerabilities, and is rolling out through Daybreak Red.

BSH Technologies
BSH Technologies · 2026-11-06