AI Cryptanalysis: Green's Worst Case vs Schneier's Over-Engineering Bet
Matthew Green has publicly floated worst-case scenarios for AI-driven cryptanalysis; Bruce Schneier counters that cryptographers' habit of over-engineering is a real safety margin. Neither side has a demonstrated break, so the useful question is what to prepare now.
Key Takeaways
- Matthew Green has argued that AI could vastly outperform humans at cryptanalysis of symmetric and public-key ciphers; Bruce Schneier says he is more optimistic and is preparing a longer write-up.
- Green's own numbers are explicit worst cases, not forecasts of an imminent break: 1% for 'Minicrypt' and 15% for functionally losing confidence in existing public-key algorithms.
- The disagreement is about safety margins and response speed, not about any demonstrated attack. No source cited here reports a practical break.
- The defensible action for security teams is preparation: know where your cryptography lives and be able to replace it.
What was actually said
On 14 October 2026, Bruce Schneier pointed readers to what he called a 'rather pessimistic series of posts' by Matthew Green. Green's thesis, as Schneier summarises it, is that AI systems could vastly outperform humans at cryptanalysis of both symmetric and public-key ciphers. Schneier says he is more optimistic, because he has 'stronger faith in the over-engineering cryptographers tend to do', and that he is writing the argument up in more detail.
That is the whole of Schneier's post so far. It is a signpost, not a rebuttal, so treat the detailed counter-argument as pending.
How pessimistic is 'pessimistic'?
One of Green's posts, quoted on Simon Willison's weblog, puts numbers on the worst case. He gives a 1% chance that 'we live in Minicrypt', Russell Impagliazzo's hypothetical world in which public-key encryption is impossible. He gives a 15% chance that 'we functionally lose confidence in our existing public-key encryption algorithms'. He describes himself as 'the goofball who raises worst-case possibilities'.
His operational point matters more than the percentages. In his words, 'You only recover from a surprise like this if you do the preparation in advance.' Willison's summary adds Green's argument that AI can produce surprises much faster than humans can replace standards.
Why the two views are less opposed than they look
Schneier's optimism rests on engineering margin: the idea that deployed primitives carry slack beyond the best known attacks. Green's concern is the speed of surprise and the cost of replacing standardised algorithms. Both can be true at once. A large margin makes a sudden break less likely, while a slow replacement process makes any break that does happen more painful.
Neither source reports an actual AI-found weakness in a standard cipher. This is a debate about risk estimates, and it should be read that way. Be wary of viral claims that go further; we have not verified any such claim and do not rely on one here.
What practitioners should do now
You do not need to pick a side to act on Green's preparation point. The work is the same crypto-agility groundwork that post-quantum migration already demands:
- Inventory where public-key and symmetric cryptography is used: TLS, VPNs, code signing, device identity, stored data, and third-party SDKs.
- Separate algorithm choice from application logic, so a primitive can be swapped through configuration or a library update rather than a rewrite.
- Prioritise long-lived assets, such as firmware signing keys and archived data, where replacement takes years and not weeks.
- Track vendor and standards-body guidance, and avoid abandoning well-reviewed protocols on the strength of speculation.
What to watch
Schneier's promised longer piece should show how far he thinks the over-engineering margin extends and for which primitives. Until a concrete result appears, the sound position is uncertainty with a plan: neither assuming that existing cryptography is safe indefinitely nor treating a worst-case estimate as a prediction.
Frequently Asked Questions
Has AI broken AES, RSA or elliptic-curve cryptography?
Not according to the sources behind this article. The debate between Matthew Green and Bruce Schneier concerns the potential for AI to outperform humans at cryptanalysis, not a demonstrated break.
What does 'Minicrypt' mean in Green's estimate?
It refers to Russell Impagliazzo's hypothetical world in which public-key encryption is impossible. Green put the chance that we live in it at 1%, and the chance of functionally losing confidence in existing public-key algorithms at 15%.
What should a security team do about this today?
Build cryptographic agility: inventory where cryptography is used, make algorithms replaceable without rewriting applications, and prioritise long-lived keys and devices. This is useful whether or not AI cryptanalysis ever delivers a surprise.
Sources
- 1The Future of AI Cryptanalysis — Schneier on Security
- 2Matthew Green on worst-case AI cryptanalysis outcomes (quotation, 9 October 2026) — Simon Willison's Weblog