Quantum algorithms for computing short discrete logarithms and factoring RSA integers

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Ekerå, Martin, Håstad, Johan
Formato: Preprint
Publicado: 2017
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866914825574023168
author Ekerå, Martin
Håstad, Johan
author_facet Ekerå, Martin
Håstad, Johan
contents In this paper we generalize the quantum algorithm for computing short discrete logarithms previously introduced by Ekerå so as to allow for various tradeoffs between the number of times that the algorithm need be executed on the one hand, and the complexity of the algorithm and the requirements it imposes on the quantum computer on the other hand. Furthermore, we describe applications of algorithms for computing short discrete logarithms. In particular, we show how other important problems such as those of factoring RSA integers and of finding the order of groups under side information may be recast as short discrete logarithm problems. This immediately gives rise to an algorithm for factoring RSA integers that is less complex than Shor's general factoring algorithm in the sense that it imposes smaller requirements on the quantum computer. In both our algorithm and Shor's algorithm, the main hurdle is to compute a modular exponentiation in superposition. When factoring an n bit integer, the exponent is of length 2n bits in Shor's algorithm, compared to slightly more than n/2 bits in our algorithm.
format Preprint
id arxiv_https___arxiv_org_abs_1702_00249
institution arXiv
publishDate 2017
record_format arxiv
spellingShingle Quantum algorithms for computing short discrete logarithms and factoring RSA integers
Ekerå, Martin
Håstad, Johan
Cryptography and Security
Quantum Physics
In this paper we generalize the quantum algorithm for computing short discrete logarithms previously introduced by Ekerå so as to allow for various tradeoffs between the number of times that the algorithm need be executed on the one hand, and the complexity of the algorithm and the requirements it imposes on the quantum computer on the other hand. Furthermore, we describe applications of algorithms for computing short discrete logarithms. In particular, we show how other important problems such as those of factoring RSA integers and of finding the order of groups under side information may be recast as short discrete logarithm problems. This immediately gives rise to an algorithm for factoring RSA integers that is less complex than Shor's general factoring algorithm in the sense that it imposes smaller requirements on the quantum computer. In both our algorithm and Shor's algorithm, the main hurdle is to compute a modular exponentiation in superposition. When factoring an n bit integer, the exponent is of length 2n bits in Shor's algorithm, compared to slightly more than n/2 bits in our algorithm.
title Quantum algorithms for computing short discrete logarithms and factoring RSA integers
topic Cryptography and Security
Quantum Physics
url https://arxiv.org/abs/1702.00249