Shor's algorithm is possible with as few as 10,000 reconfigurable atomic qubits
Madelyn Cain, Qian Xu, Robbie King, Lewis R. B. Picard, Harry Levine, Manuel Endres, John Preskill, Hsin-Yuan Huang, Dolev Bluvstein

TL;DR
This paper demonstrates that with advances in quantum error correction and circuit design, Shor's algorithm can be run on as few as 10,000 atomic qubits, making cryptographically relevant quantum computing more feasible.
Contribution
It shows that optimized quantum error correction and circuit design enable execution of Shor's algorithm at practical scales with significantly fewer qubits than previously estimated.
Findings
Shor's algorithm can be executed with ~10,000 atomic qubits.
Runtime for discrete logarithms on P-256 could be a few days with 26,000 qubits.
Factoring RSA-2048 could take one to two orders of magnitude longer.
Abstract
Quantum computers have the potential to perform computational tasks beyond the reach of classical machines. A prominent example is Shor's algorithm for integer factorization and discrete logarithms, which is of both fundamental importance and practical relevance to cryptography. However, due to the high overhead of quantum error correction, optimized resource estimates for cryptographically relevant instances of Shor's algorithm require millions of physical qubits. Here, by leveraging advances in high-rate quantum error-correcting codes, efficient logical instruction sets, and circuit design, we show that Shor's algorithm can be executed at cryptographically relevant scales with as few as 10,000 reconfigurable atomic qubits. Increasing the number of physical qubits improves time efficiency by enabling greater parallelism; under plausible assumptions, the runtime for discrete logarithms…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
