Shor’s factoring algorithm and modern cryptography. An illustration of the capabilities inherent in quantum computers
Open accessAbstract
The security of messages encoded via the widely used RSA public key encryption system rests on the enormous computational effort required to find the prime factors of a large number N using classical (conventional) computers. In 1994 Peter Shor showed that for sufficiently large N, a quantum computer could perform the factoring with much less computational effort. This paper endeavors to explain, in a fashion comprehensible to the nonexpert, the RSA encryption protocol; the various quantum computer manipulations constituting the Shor algorithm; how the Shor algorithm performs the factoring; and the precise sense in which a quantum computer employing Shor’s algorithm can be said to accomplish the factoring of very large numbers with less computational effort than a classical computer. It is made apparent that factoring N generally requires many successive runs of the algorithm. Our analysis reveals that the probability of achieving a successful factorization on a single run is about twice as large as commonly quoted in the literature.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
ML-KEM security relies on the Module Learning-with-Errors problem, for which there is no known polynomial-time quantum algorithm.
“its security relies on the Module Learningwith-Errors (M-LWE) problem, for which there is no known polynomial-time quantum algorithm [56,57].”
From A hybrid encryption algorithm based on AES and Kyber for secure image protection in the post-quantum era (2026) · cites this paper as [57]
The Introduction (p. 1) says the paper addresses RSA and Shor’s factoring algorithm, with other aspects of quantum cryptography and computation beyond its scope. Searches for ML-KEM, Module Learning-with-Errors, and a polynomial-time quantum algorithm for that problem found no passage addressing either part of the claim. (LLM, conf=0.78)
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Gisin, N., Ribordy, G., Tittel, W., & Zbinden, H. (2002) · Reviews of Modern Physics · doi:10.1103/revmodphys.74.145 · Cited by 8,515 · see citing works
Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer
Shor, P. W. (1997) · SIAM Journal on Computing · doi:10.1137/s0097539795293172 · Cited by 8,472 · see citing works
Experimental realization of Shor's quantum factoring algorithm using nuclear magnetic resonance
Vandersypen, L. M. K., Steffen, M., Breyta, G., Yannoni, C. S., Sherwood, M. H., & Chuang, I. L. (2001) · Nature · doi:10.1038/414883a · Cited by 1,738 · see citing works
Quantum computation and Shor's factoring algorithm
Ekert, A., & Jozsa, R. (1996) · Reviews of Modern Physics · doi:10.1103/revmodphys.68.733 · Cited by 1,354 · see citing works
From Schrödinger’s equation to the quantum search algorithm
Grover, L. K. (2001) · American Journal of Physics · doi:10.1119/1.1359518 · Cited by 171 · see citing works
Discrete Logarithms: The Past and the Future
Odlyzko, A. M. (2000) · Designs Codes and Cryptography · doi:10.1023/a:1008350005447 · Cited by 141 · see citing works
From Cbits to Qbits: Teaching computer scientists quantum mechanics
Mermin, N. D. (2002) · American Journal of Physics · doi:10.1119/1.1522741 · Cited by 67 · see citing works
Scarani, V. (1998) · American Journal of Physics · doi:10.1119/1.19005 · Cited by 18 · see citing works
From Quantum Code-making to Quantum Code-breaking
EKERT, A. K. (1998) · doi:10.1093/oso/9780198500599.003.0012 · Cited by 9 · see citing works
Ribenboim, P. (1995) · Mathematics Magazine · doi:10.1080/0025570x.1995.11996308 · Cited by 6 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
The Principles of Quantum Mechanics
Bes, D. R. (2011) · Graduate texts in physics · doi:10.1007/978-3-642-20556-9_2 · Cited by 412 · see citing works
A survey on physical unclonable function (PUF)-based security solutions for Internet of Things
Shamsoshoara, A., Korenda, A. R., Afghah, F., & Zeadally, S. (2020) · Computer Networks · doi:10.1016/j.comnet.2020.107593 · Cited by 316 · see citing works
Internet of Things: Security and Solutions Survey
Sadhu, P. K., Yanambaka, V. P., & Abdelgawad, A. (2022) · Sensors · doi:10.3390/s22197433 · Cited by 317 · see citing works
Blockchain Security: A Survey of Techniques and Research Directions
Leng, J., Zhou, M., Zhao, J. L., Huang, Y., & Bian, Y. (2020) · IEEE Transactions on Services Computing · doi:10.1109/tsc.2020.3038641 · Cited by 289 · see citing works
Demonstration of a Compiled Version of Shor’s Quantum Factoring Algorithm Using Photonic Qubits
Lu, C., Browne, D. E., Yang, T., & Pan, J.-W. (2007) · Physical Review Letters · doi:10.1103/physrevlett.99.250504 · Cited by 266 · see citing works
Quantum simulation of the single-particle Schrödinger equation
Benenti, G., & Strini, G. (2008) · American Journal of Physics · doi:10.1119/1.2894532 · Cited by 96 · see citing works
Fitzke, E., Bialowons, L., Dolejsky, T., Tippmann, M., Nikiforov, O., Walther, T., Wissel, F., & Gunkel, M. (2022) · PRX Quantum · doi:10.1103/prxquantum.3.020341 · Cited by 73 · see citing works
Coherence as a Resource for Shor’s Algorithm
Ahnefeld, F., Theurer, T., Egloff, D., Matera, J. M., & Plenio, M. B. (2022) · Physical Review Letters · doi:10.1103/physrevlett.129.120501 · Cited by 69 · see citing works
Understanding and compensating for noise on IBM quantum computers
Johnstun, S., & Huele, J.-F. S. V. (2021) · American Journal of Physics · doi:10.1119/10.0006204 · Cited by 41 · see citing works
What quantum measurements measure
Griffiths, R. B. (2017) · Physical Review A · doi:10.1103/physreva.96.032110 · Cited by 42 · see citing works
Experimental simulation of quantum tunneling in small systems
Feng, G., Lu, Y., Hao, L., Zhang, F., & Long, G. (2013) · Scientific Reports · doi:10.1038/srep02232 · Cited by 34 · see citing works
Large-Scale Simulation of Shor’s Quantum Factoring Algorithm
Willsch, D., Willsch, M., Jin, F., Raedt, H. A. D., & Michielsen, K. F. L. (2023) · Mathematics · doi:10.3390/math11194222 · Cited by 34 · see citing works
QCMPI: A parallel environment for quantum computing
Frank Tabakin, A., & Juliá-Díaz, B. (2008) · Computer Physics Communications · doi:10.1016/j.cpc.2008.11.021 · Cited by 27 · see citing works
Factoring 51 and 85 with 8 qubits
Geller, M. R., & Zhou, Z. (2013) · Scientific Reports · doi:10.1038/srep03023 · Cited by 25 · see citing works
QDENSITY—A Mathematica Quantum Computer simulation
Juliá-Díaz, B., Burdis, J. M., & Frank Tabakin, A. (2006) · Computer Physics Communications · doi:10.1016/j.cpc.2005.12.021 · Cited by 23 · see citing works
Versatile Configuration and Control Framework for Real-Time Data Acquisition Systems
Karcher, N., Gebauer, R., Bauknecht, R., Illichmann, R., & Sander, O. (2021) · IEEE Transactions on Nuclear Science · doi:10.1109/tns.2021.3084355 · Cited by 19 · see citing works
Quantum algorithms for enhanced educational technologies
Hanafi, B., Ali, M., & Singh, D. (2025) · Discover Education · doi:10.1007/s44217-025-00400-1 · Cited by 15 · see citing works
Group IV solid state proposals for quantum computation
Fodor, P. S., & Levy, J. (2006) · Journal of Physics Condensed Matter · doi:10.1088/0953-8984/18/21/s03 · Cited by 15 · see citing works
Quantum computing with trapped ions: a beginner’s guide
Bernardini, F., Chakraborty, A., & ORDÓÑEZ, C. R. (2023) · European Journal of Physics · doi:10.1088/1361-6404/ad06be · Cited by 12 · see citing works
Qupcakery: A Puzzle Game that Introduces Quantum Gates to Young Learners
Liu, T., Gonzalez-Maldonado, D., Harlow, D., Edwards, E., & Franklin, D. (2023) · Technical Symposium on Computer Science Education · doi:10.1145/3545945.3569837 · Cited by 17 · see citing works
Effects of imperfections for Shor’s factorization algorithm
García-Mata, I., Frahm, K. M., & Shepelyansky, D. L. (2007) · Physical Review A · doi:10.1103/physreva.75.052311 · Cited by 11 · see citing works
Some curious facts about quantum factoring
Mermin, N. D. (2007) · Physics Today · doi:10.1063/1.2800253 · Cited by 10 · see citing works
Kaltwasser, J., Seip, J., Fitzke, E., Tippmann, M., & Walther, T. (2024) · Physical Review A · doi:10.1103/physreva.109.012618 · Cited by 9 · see citing works
Campbell, C., Chen, H., Luk, W., & Fan, H. (2025) · ACM/IEEE Design Automation Conference (DAC) · doi:10.1109/dac63849.2025.11133316 · Cited by 8 · see citing works
Securing the future: A comprehensive review of post-quantum digital signatures
Thomas, M., Mathews, M. M., Panchami, V., Sebastian, A., & Eswaran, S. (2026) · Computer Science Review · doi:10.1016/j.cosrev.2026.100935 · Cited by 7 · see citing works
Improving the success rate of quantum algorithm attacking RSA encryption system
Dong, Y., Liu, H., Fu, Y., Che, X., Liu, C., Sun, L., & Wen, G. (2023) · Journal of Applied Physics · doi:10.1063/5.0153709 · Cited by 7 · see citing works
Classical realization of the quantum Deutsch algorithm
de Almeida, Y. V., Barros, M. R., & Hor-Meyll, M. O. (2018) · American Journal of Physics · doi:10.1119/1.5065506 · Cited by 7 · see citing works
Popper’s experiment and communication
Gerjuoy, E., & Sessler, A. M. (2006) · American Journal of Physics · doi:10.1119/1.2190684 · Cited by 7 · see citing works
Self-citationBakunina, E. V., & Dykyi, O. (2022) · Journal of Discrete Mathematical Sciences and Cryptography · doi:10.1080/09720529.2021.2018112 · Cited by 6 · see citing works
QiCells: A Modular RFSoC-based Approach to Interface Superconducting Quantum Bits
Gebauer, R., Karcher, N., Güler, M., & Sander, O. (2022) · ACM Transactions on Reconfigurable Technology and Systems · doi:10.1145/3571820 · Cited by 7 · see citing works
On the Success Probability of Quantum Order Finding
Ekerå, M. (2024) · ACM Transactions on Quantum Computing · doi:10.1145/3655026 · Cited by 6 · see citing works
Flexible reconfigurable entanglement-based quantum key distribution network
Dolejsky, T., Fitzke, E., Bialowons, L., Tippmann, M., Nikiforov, O., & Walther, T. (2023) · The European Physical Journal Special Topics · doi:10.1140/epjs/s11734-023-00980-9 · Cited by 5 · see citing works
Time-optimal implementations of quantum algorithms
de Albornoz, A. C. C., Taylor, J. R., & Cărare, V. (2019) · Physical Review A · doi:10.1103/physreva.100.032329 · Cited by 5 · see citing works
Simulation of Modular Exponentiation Circuit for Shor's Algorithm in Qiskit
Larasati, H. T., & Kim, H. (2020) · International Conference on Telecommunication Systems, Services, and Applications · doi:10.1109/tssa51342.2020.9310794 · Cited by 5 · see citing works
A modular RFSoC-based approach to interface superconducting quantum bits
Gebauer, R., Karcher, N., & Sander, O. (2021) · International Conference on Field-Programmable Technology (FPT) · doi:10.1109/icfpt52863.2021.9609909 · Cited by 7 · see citing works
A FINE ESTIMATE OF QUANTUM FACTORIZATION SUCCESS PROBABILITY
Zawadzki, P. (2010) · International Journal of Quantum Information · doi:10.1142/s0219749910006940 · Cited by 5 · see citing works
A Numerical Simulation of Quantum Factorization Success Probability
Zawadzki, P. (2009) · Advances in intelligent and soft computing · doi:10.1007/978-3-642-05019-0_24 · Cited by 5 · see citing works
Building an adiabatic quantum computer simulation in the classroom
Rodríguez-Laguna, J., & Santalla, S. N. (2018) · American Journal of Physics · doi:10.1119/1.5021360 · Cited by 4 · see citing works
Practical quantum key distribution networks: a mini-review
Tippmann, M., Kaltwasser, J., Mengler, M., Liebmann, T., & Walther, T. (2026) · The European Physical Journal Special Topics · doi:10.1140/epjs/s11734-026-02316-9 · Cited by 3 · see citing works
A Brief History of Quantum Mechanics
Bes, D. R. (2011) · Graduate texts in physics · doi:10.1007/978-3-642-20556-9_15 · Cited by 3 · see citing works
Machine learning assisted quantum adiabatic algorithm design
Lin, J. H., Ye, M., Zhu, J., & Li, X. (2021) · Acta Physica Sinica · doi:10.7498/aps.70.20210831 · Cited by 3 · see citing works
Numerical estimation of the quantum factorization effectiveness
Zawadzki, P. (2010) · Theoretical and Applied Informatics · doi:10.2478/v10179-010-0019-8 · Cited by 3 · see citing works
Mengler, M., Tippmann, M., & Walther, T. (2025) · APL Quantum · doi:10.1063/5.0253835 · Cited by 2 · see citing works
Eigenvectors of the Position Operator Path Integral Formulation
Bes, D. R. (2011) · Graduate texts in physics · doi:10.1007/978-3-642-20556-9_11 · Cited by 2 · see citing works
Bes, D. R. (2011) · Graduate texts in physics · doi:10.1007/978-3-642-20556-9_1 · Cited by 2 · see citing works
Implementation of CRYSTALS-Kyber Post-Quantum Algorithm Using RISC-V Processor
Çelik, A., Yilmaz, F., Korkmaz, M. A., & Örs, B. (2023) · IEEE International Conference on Electronics, Circuits and Systems (ICECS) · doi:10.1109/icecs58634.2023.10382743 · Cited by 1 · see citing works
Quantum Computing-The Underlying Principle Behind it
Chawla, A., Mathur, S., Rao, H., Mudgal, N., & Bhardwaj, V. (2025) · Prabha Materials Science Letters · doi:10.33889/pmsl.2025.4.2.020 · Cited by 1 · see citing works
QW-HHL: A Quantum Computer Amenable General Matrix Equation Solver
Phillips, C. D., Akbari, H., & Okhmatovski, V. (2026) · IEEE journal on multiscale and multiphysics computational techniques · doi:10.1109/jmmct.2026.3678506 · Cited by 1 · see citing works
Bes, D. R. (2011) · Graduate texts in physics · doi:10.1007/978-3-642-20556-9_5 · Cited by 1 · see citing works
Large-Scale Simulation of Shor's Quantum Factoring AlgorithmPreprint
Willsch, D., Willsch, M., Jin, F., Raedt, H. A. D., & Michielsen, K. F. L. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2308.05047 · Cited by 1 · see citing works
Singh, P., Hasija, T., Ramkumar, K. R., & Kanika (2026) · Discover Computing · doi:10.1007/s10791-026-10577-0
Three-Dimensional Hamiltonian Problems
Bes, D. R. (2011) · Graduate texts in physics · doi:10.1007/978-3-642-20556-9_6
The Heisenberg Realization of Quantum Mechanics
Bes, D. R. (2011) · Graduate texts in physics · doi:10.1007/978-3-642-20556-9_3
Bes, D. R. (2011) · Graduate texts in physics · doi:10.1007/978-3-642-20556-9_7
The Schrödinger Realization of Quantum Mechanics
Bes, D. R. (2011) · Graduate texts in physics · doi:10.1007/978-3-642-20556-9_4
Time Dependence in Quantum Mechanics
Bes, D. R. (2011) · Graduate texts in physics · doi:10.1007/978-3-642-20556-9_9
Entanglement and Experimental Tests of Quantum Mechanics
Bes, D. R. (2011) · Graduate texts in physics · doi:10.1007/978-3-642-20556-9_12
Approximate Solutions to Quantum Problems
Bes, D. R. (2011) · Graduate texts in physics · doi:10.1007/978-3-642-20556-9_8
Impact of Quantum Information Technology on Future National Security Space
Bowes, B., Metodi, T. S., Gasster, S. D., Marcus, L., & Reed, S. A. (2011) · AIAA SPACE Conference & Exposition · doi:10.2514/6.2011-7303
Pérez, L. S. C. (2012) · doi:10.24275/uami.tm70mv28r
Bes, D. R. (2011) · Graduate texts in physics · doi:10.1007/978-3-642-20556-9_13
Bes, D. R. (2011) · Graduate texts in physics · doi:10.1007/978-3-642-20556-9_10
Applications of Entanglement: Heisenberg-Limited Interferometry and Quantum Information Processing
Gerry, C. C., & Knight, P. L. (2023) · Cambridge University Press eBooks · doi:10.1017/9781139151207.012
Factoring 15 with a remote quantum computer: a complete guide for beginners
Brody, J., & Gram, K. (2024) · European Journal of Physics · doi:10.1088/1361-6404/ad32dc
Chen, Z. (2024) · Springer eBooks · doi:10.1007/978-981-99-8454-1_1
An Extended Analysis of the Correlation Extraction Algorithm in the Context of Linear Cryptanalysis
Graebnitz, C., Pickel, V., Eble, H., Morgner, F., Hattenbach, H., & Margraf, M. (2024) · Quantum Reports · doi:10.3390/quantum6040043
Implementing direct three-tangle measurement of tripartite GHZ states on IBM quantum platforms
Elyasi, S. N., Yahyavi, M., & Karimi, N. (2025) · Quantum Information Processing · doi:10.1007/s11128-024-04635-z
Efficient Post Processing in Shor's Algorithm from Lattice Basis ReductionPreprint
Chang, Y. J., Kim, S., Lim, S., & Yie, I. (2025) · SSRN Electronic Journal · doi:10.2139/ssrn.5690768
Tight success probabilities for quantum period finding and phase estimation
Magdon‐Ismail, M., & Dong, K. (2025) · Physica Scripta · doi:10.1088/1402-4896/ae20cc
Lee, H., & Jun, K. (2025) · IEEE Transactions on Quantum Engineering · doi:10.1109/tqe.2025.3618295
Lee, Y.-S., Lee, J., & Kang, Y. (2026) · ETRI Journal · doi:10.4218/etrij.2025-0299
Security Issues on Quantum Computing
Srivastava, S., & Yadav, S. (2026) · Algorithms for intelligent systems · doi:10.1007/978-3-032-14156-9_9
Quantum Computing : Fundamental Principles, Quantum Algorithms, and Emerging Applications
Koteswararao P, D. G. V., & Lohithsrinivas4, K. S. S. R. K. T. (2026) · International Journal of Advanced Research in Science Communication and Technology · doi:10.48175/ijarsct-32705
Amulya, G., & Siva Rama Krishna, T. (2026) · IEEE International Conference on Emerging Computing and Intelligent Technologies (ICoECIT) · doi:10.1109/icoecit68303.2026.11497097
Recent Developments in Quantum Machine Learning
Kahvazadeh, I., & Fong, A. C. (2025) · International Conference on Intelligent & Innovative Practices in Engineering & Management (IIPEM) · doi:10.1109/iipem65914.2025.11547992
Interpretations of Measurements. Decoherence. Density Matrix
Bes, D. R. (2011) · Graduate texts in physics · doi:10.1007/978-3-642-20556-9_14
- Authors
- Gerjuoy, E.
- Affiliations
- University of Pittsburgh (US)
- Corresponding author
- Gerjuoy, Edward
- Venue
- American Journal of Physics
- Published
- 2005-05-13
- Volume
- 73
- Issue
- 6
- Pages
- 521-540
- ISSN
- 0002-9505 (ISSN-L)
- 1943-2909
- OpenAlex
- W2117231715
- Cited by
- 76
- References
- 10
- Citations by year
- 2026: 8 · 2025: 9 · 2024: 5 · 2023: 8 · 2022: 5 · 2021: 4 · 2020: 3 · 2019: 1 · 2018: 2 · 2017: 1 · 2013: 2 · 2012: 1
- FWCI
- 2.82
- Type
- journal article
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- American Journal of Physics (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Quantum Computing Algorithms and Architecture
- Physical Sciences › Computer Science › Artificial Intelligence › Quantum Information and Cryptography
- Physical Sciences › Computer Science › Information Systems › Cryptography and Residue Arithmetic
- Keywords
- Shor's algorithm, quantum computing, integer factorization, RSA encryption, public-key cryptography, computational effort, success probability
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review