Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer

Authors

Type: Article
Publication Date: 1999-01-01
Citations: 2774
DOI: https://doi.org/10.1137/s0036144598347011

Abstract

A digital computer is generally believed to be an efficient universal computing device; that is, it is believed to be able to simulate any physical computing device with an increase in computation time by at most a polynomial factor. This may not be true when quantum mechanics is taken into consideration. This paper considers factoring integers and finding discrete logarithms, two problems that are generally thought to be hard on classical computers and that have been used as the basis of several proposed cryptosystems. Efficient randomized algorithms are given for these two problems on a hypothetical quantum computer. These algorithms take a number of steps polynomial in the input size, for example, the number of digits of the integer to be factored.

Locations

Ask a Question About This Paper

Summary

Login to see paper summary

Similar Works

Action Title Date Authors
Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer 1997-10-01 Peter W. Shor
Quantum algorithms for algebraic problems 2010-01-15 Andrew M. Childs Wim van Dam
Maximizing the practical achievability of quantum annealing attacks on factorization-based cryptography 2024-10-07 Olgierd Żołnierczyk
QUANTUM ALGORITHMS FOR PROBLEMS IN NUMBER THEORY, ALGEBRAIC GEOMETRY, AND GROUP THEORY 2012-12-01 Wim van Dam Yoshitaka Sasaki
Quantum Algorithms for Computing Short Discrete Logarithms and Factoring RSA Integers 2017-01-01 Martin Ekerå Johan Håstad
An integer factorization algorithm which uses diffusion as a computational engine 2021-01-01 Carlos A. Cadavid Paulina Hoyos Jay Jorgenson Lejla Smajlović Juan D. Vélez
Shor's Algorithm for Factoring Large Integers 2003-01-01 Carlile Lavor L. R. U. MANSSUR Renato Portugal
Quantum Factoring Algorithm using Grover Search 2023-01-01 S. Whitlock Tien D. Kieu
An Efficient Quantum Factoring Algorithm 2024-12-12 Oded Regev
An Efficient Quantum Factoring Algorithm 2023-01-01 Oded Regev
Quantum Complexity for Discrete Logarithms and Related Problems 2023-01-01 Minki Hhan Takashi Yamakawa Aaram Yun
An integer factorization algorithm which uses diffusion as a computational engine. 2021-04-23 Carlos A. Cadavid Paulina Hoyos Jay Jorgenson Lejla Smajlović Juan D. Vélez
Pitfalls of the sublinear QAOA-based factorization algorithm 2023-01-01 S. V. Grebnev Maxim A. Gavreev Evgeniy O. Kiktenko Anton P. Guglya Albert Efimov Aleksey K. Fedorov
Factoring semi-primes with (quantum) SAT-solvers 2019-01-01 Michele Mosca Sebastian R. Verschoor
Integer Factorization through Func-QAOA 2023-01-01 Mostafa Atallah Haemanth Velmurugan Rohan Sharma Siddhant Midha Shamim Al Mamun Ludmila Botelho Adam Glos Özlem Salehi
Toward an Optimal Quantum Algorithm for Polynomial Factorization over Finite Fields 2018-01-01 Javad Doliskani
Toward an Optimal Quantum Algorithm for Polynomial Factorization over Finite Fields 2018-07-25 Javad Doliskani
Integer Factorization by Quantum Measurements 2023-01-01 Giuseppe Mussardo Andrea Trombettoni
Using Shor's algorithm on near term Quantum computers: a reduced version 2021-01-01 Martina Rossi Luca Asproni Davide Caputo Stefano Rossi Alice Cusinato Remo Marini A Agosti Marco Magagnini
A Rydberg-atom approach to the integer factorization problem 2023-01-01 Juyoung Park Seokho Jeong Minhyuk Kim Kangheun Kim Andrew Byun Louis Vignoli Louis-Paul Henry Loïc Henriet Jaewook Ahn

Cited by (40)

Action Title Date Authors
Report on 2209.12298v1 2023-02-27 Nhat A. Nghiem David Xianfeng Tzu-Chieh Wei
Report on 2209.12298v1 2023-01-03 Nhat A. Nghiem David Xianfeng Tzu-Chieh Wei
Report on 2112.05102v2 2023-07-04 Eduardo Serrano-Ensástiga John Martin
Quantum advantage in temporally flat measurement-based quantum computation 2024-04-09 Michael de Oliveira Lu­ís Soares Barbosa Ernesto F. Galvão
Fast three-qubit Toffoli quantum gate based on three-body Förster resonances in Rydberg atoms 2018-10-17 I. I. Beterov I. N. Ashkarin E. A. Yakshina D. B. Tretyakov V. M. Éntin I. I. Ryabtsev Patrick Cheinet P. Pillet M. Saffman
Benchmarking Quantum Computers and the Impact of Quantum Noise 2021-07-18 Salonik Resch Ulya R. Karpuzcu
Quantum Computing 40 Years Later 2023-03-15 John Preskill
Automated distribution of quantum circuits via hypergraph partitioning 2019-09-05 Pablo Andrés-Martí­nez Chris Heunen
Resources for Bosonic Quantum Computational Advantage 2023-03-02 Ulysse Chabaud Mattia Walschaers
Active readout-error mitigation 2022-01-24 Rebecca Hicks Bryce Kobrin C. Bauer Benjamin Nachman
Variational quantum attacks threaten advanced encryption standard based symmetric cryptography 2022-07-18 Zeguo Wang Shijie Wei Gui‐Lu Long Lajos Hanzo
A hybrid classical-quantum algorithm for digital image processing 2022-12-02 Alok Shukla Prakash Vedula
Symmetric Blind Information Reconciliation and Hash-function-based Verification for Quantum Key Distribution 2018-09-01 Aleksey K. Fedorov Evgeniy O. Kiktenko А. С. Трушечкин
Splitting quaternion algebras over quadratic number fields 2018-08-30 Péter Kutas
From Practice to Theory: The “Bright Illumination” Attack on Quantum Key Distribution Systems 2020-01-01 Rotem Liss Tal Mor
+
The dependence of computability on numerical notations 2020-06-17 Ethan Brauer
Quantum Differential Cryptanalysis to the Block Ciphers 2015-01-01 Hongwei Li Li Yang
Solving DC power flow problems using quantum and hybrid algorithms 2023-02-25 Fang Gao Guojian Wu Suhang Guo Wei Dai Feng Shuang
Signature Correction Attack on Dilithium Signature Scheme 2022-06-01 Saad Islam Koksal Mus Richa Singh Patrick Schaumont Berk Sunar
Simulating strongly interacting Hubbard chains with the variational Hamiltonian ansatz on a quantum computer 2022-06-06 Baptiste Anselme Martin Pascal Simon Marko J. Rančić
Interference, spectral momentum correlations, entanglement, and Bell inequality for a trapped interacting ultracold atomic dimer: Analogies with biphoton interferometry 2019-01-18 Constantine Yannouleas Benedikt B. Brandt Uzi Landman
An efficient quantum algorithm for spectral estimation 2017-02-03 Adrian Steffens Patrick Rebentrost Iman Marvian Jens Eisert Seth Lloyd
Quantum algorithm for the linear Vlasov equation with collisions 2023-06-12 Abtin Ameri Erika Ye Paola Cappellaro Hari Krovi Nuno Loureiro
Linking QKD Testbeds across Europe 2024-01-31 Max Brauer Rafael J. Vicente Jaime S. Buruaga Rubén B. Méndez Ralf-Peter Braun Marc Geitz Piotr Rydlichkowski Hans H. Brunner Fred Fung Momtchil Peev
Optimizing Quantum Models of Classical Channels: The Reverse Holevo Problem 2020-10-13 Samuel P. Loomis John R. Mahoney Cina Aghamohammadi James P. Crutchfield
Sample-size-reduction of quantum states for the noisy linear problem 2023-01-02 Kabgyun Jeong
Estimating the Dimension of the Subfield Subcodes of Hermitian Codes 2020-07-25 Gábor P. Nagy Sabira El Khalfaoui
Signing information in the quantum era 2020-11-10 K. Longmate Elliott M. Ball Edmund Dable-Heath Robert J. Young
+
Hybrid Quantum Computing -- Tabu Search Algorithm for Partitioning Problems: preliminary study on the Traveling Salesman Problem 2020-12-09 Eneko Osaba Esther Villar-Rodríguez Izaskun Oregi Aitor Moreno-Fernández-de-Leceta
Calculating spin correlations with a quantum computer 2020-12-23 Jed Brody Gavin Guzman
Robustness of quantum algorithms against coherent control errors 2023-01-01 Julian Berberich Daniel Fink Christian Holm
+
Dimensional & algorithmic reductions for Calogero-Ruijsenaars & Landau-Ginzburg models 2020-07-03 Timo Kluck
Advances in quantum cryptography 2020-02-27 Stefano Pirandola Ulrik L. Andersen Leonardo Banchi Mario Berta Darius Bunandar Roger Colbeck Dirk Englund Tobias Gehring Cosmo Lupo Carlo Ottaviani
Random Oracles in a Quantum World 2011-01-01 Dan Boneh Özgür Dagdelen Marc Fischlin Anja Lehmann Christian Schaffner Mark Zhandry
Scalable Gate Architecture for a One-Dimensional Array of Semiconductor Spin Qubits 2016-11-28 D. M. Zajac Thomas Hazard Xiao Mi Erik Nielsen J. R. Petta
On the complexity and verification of quantum random circuit sampling 2018-10-16 Adam Bouland Bill Fefferman Chinmay Nirkhe Umesh Vazirani
Hybrid quantum-classical convolutional neural networks 2021-08-04 Junhua Liu Kwan Hui Lim Kristin L. Wood Wei Huang Chu Guo He-Liang Huang
Software Mitigation of Crosstalk on Noisy Intermediate-Scale Quantum Computers 2020-03-09 Prakash Murali David McKay Margaret Martonosi Ali Javadi-Abhari
Cohering power of quantum operations 2017-03-22 Kaifeng Bu Asutosh Kumar Lin Zhang Junde Wu
Analog Quantum Variational Embedding Classifier 2023-05-05 Rui Yang Samuel Bosch Bobak T. Kiani Seth Lloyd Adrian Lupaşcu

Citing (37)

Action Title Date Authors
Error Correction in Quantum Communication 1996-01-01 Artur Ekert Chiara Macchiavello
Simulating quantum systems on a quantum computer 1998-01-08 Christof Zalka
Semiclassical Fourier Transform for Quantum Computation 1996-04-22 Robert B. Griffiths Chi-Sheng Niu
Maintaining coherence in quantum computers 1995-02-01 W. G. Unruh
+
Discrete Logarithms in $GF ( P )$ Using the Number Field Sieve 1993-02-01 Daniel M. Gordon
Efficient Simulation of Quantum Systems by Quantum Computers 1998-11-01 Christof Zalka
Two-bit gates are universal for quantum computation 1995-02-01 David P. DiVincenzo
+
Open problems in number theoretic complexity, II 1994-01-01 Leonard M. Adleman Kevin S. McCurley
Quantum Mechanics Helps in Searching for a Needle in a Haystack 1997-07-14 Lov K. Grover
Strengths and Weaknesses of Quantum Computing 1997-10-01 Charles H. Bennett Ethan Bernstein Gilles Brassard Umesh Vazirani
Simulation of Many-Body Fermi Systems on a Universal Quantum Computer 1997-09-29 Daniel S. Abrams Seth Lloyd
Conditional Quantum Dynamics and Logic Gates 1995-05-15 Adriano Barenco David Deutsch Artur Ekert Richard Jozsa
Purification of Noisy Entanglement and Faithful Teleportation via Noisy Channels 1996-01-29 Charles H. Bennett Gilles Brassard Sandu Popescu Benjamin Schumacher John A. Smolin William K. Wootters
Simple quantum error-correcting codes 1996-12-01 Andrew Steane
Class of quantum error-correcting codes saturating the quantum Hamming bound 1996-09-01 Daniel Gottesman
Simple quantum computer 1995-11-01 Isaac L. Chuang Y. Yamamoto
Substituting quantum entanglement for communication 1997-08-01 Richard Cleve Harry Buhrman
An introduction to the theory of numbers 1960-12-01 G. H. Hardy
+
Quantum vs. classical communication and computation 1998-01-01 Harry Buhrman Richard Cleve Avi Wigderson
Quantum Error Correction and Orthogonal Geometry 1997-01-20 A.R. Calderbank Eric M. Rains Peter W. Shor N. J. A. Sloane
Efficient networks for quantum factoring 1996-08-01 David Beckman Amalavoyal N. Chari Devabhaktuni Srikrishna John Preskill
Elementary gates for quantum computation 1995-11-01 Adriano Barenco Charles H. Bennett Richard Cleve David P. DiVincenzo Norman Margolus Peter W. Shor Tycho Sleator John A. Smolin Harald Weinfurter
Quantum Computers, Factoring, and Decoherence 1995-12-08 Isaac L. Chuang Raymond Laflamme Peter W. Shor Wojciech H. Zurek
Good quantum error-correcting codes exist 1996-08-01 A.R. Calderbank Peter W. Shor
Fault-tolerant quantum computation by anyons 2003-01-01 Alexei Kitaev
+
A framework for fast quantum mechanical algorithms 1998-01-01 Lov K. Grover
Quantum computers and dissipation 1996-12-31 G. Massimo Palma Kalle‐Antti Suominen Artur Ekert
Quantum cryptography with imperfect apparatus 2002-11-27 Dominic Mayers Andrew Chi-Chih Yao
+
The development of the number field sieve 1993-01-01
+
An Unsolvable Problem of Elementary Number Theory 1936-04-01 Alonzo Church
Theory of quantum error-correcting codes 1997-02-01 Emanuel Knill Raymond Laflamme
Unconditional security in Quantum Cryptography 1998-01-01 Dominic Mayers
Universality in quantum computation 1995-06-08 David Deutsch Adriano Barenco Artur Ekert
Multiple-particle interference and quantum error correction 1996-11-08 Andrew Steane
+
An Introduction to the Theory of Numbers. By G. H. Hardy and E. M. Wright. 2nd edition. Pp. xvi, 407 25s. 1945. (Oxford) 1946-02-01 T. A. A. B.
Full length article 1999-09-01 Daniel Gottesman
+
An Introduction to the Theory of Numbers. 1961-06-01 W. J. LeVeque Ivan Niven Herbert S. Zuckerman