Polynomial-time quantum algorithms for Pell's equation and the principal ideal problem

被引:77
作者
Hallgren, Sean
机构
[1] MSRI, Berkeley, CA USA
[2] Univ Calif Berkeley, Berkeley, CA 94720 USA
关键词
algorithms; theory; quantum algorithms; quantum computation;
D O I
10.1145/1206035.1206039
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We give polynomial-time quantum algorithms for three problems from computational algebraic number theory. The first is Pell's equation. Given a positive nonsquare integer d, Pell's equation is x(2) - dy(2) = 1 and the goal is to find its integer solutions. Factoring integers reduces to finding integer solutions of Pell's equation, but a reduction in the other direction is not known and appears more difficult. The second problem we solve is the principal ideal problem in real quadratic number fields. This problem, which is at least as hard as solving Pell's equation, is the one-way function underlying the Buchmann-Williams key exchange system, which is therefore broken by our quantum algorithm. Finally, assuming the generalized Riemann hypothesis, this algorithm can be used to compute the class group of a real quadratic number field.
引用
收藏
页数:19
相关论文
共 16 条
  • [1] Solving the 0-1 Knapsack Problem with Polynomial-Time Quantum Algorithm
    Liu, Hongying
    Nie, Shuzhi
    COMMUNICATIONS AND INFORMATION PROCESSING, PT 2, 2012, 289 : 377 - +
  • [2] STRONGLY POLYNOMIAL-TIME AND NC ALGORITHMS FOR DETECTING CYCLES IN PERIODIC GRAPHS
    COHEN, E
    MEGIDDO, N
    JOURNAL OF THE ACM, 1993, 40 (04) : 791 - 830
  • [3] Polynomial-time quantum algorithm for the simulation of chemical dynamics
    Kassal, Ivan
    Jordan, Stephen P.
    Love, Peter J.
    Mohseni, Masoud
    Aspuru-Guzik, Alan
    PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2008, 105 (48) : 18681 - 18686
  • [4] A polynomial-time DNA computing solution for the Bin-Packing Problem
    Alonso Sanches, Carlos Alberto
    Soma, Nei Yoshihiro
    APPLIED MATHEMATICS AND COMPUTATION, 2009, 215 (06) : 2055 - 2062
  • [5] A Polynomial-Time DNA Computing Solution for the N-Queens Problem
    Maazallahi, Ramin
    Niknafs, Aliakbar
    Arabkhedri, Paria
    2ND WORLD CONFERENCE ON EDUCATIONAL TECHNOLOGY RESEARCH, 2013, 83 : 622 - 628
  • [6] A Polynomial-Time Approximation Scheme for the Euclidean Problem on a Cycle Cover of a Graph
    Khachai, M. Yu.
    Neznakhina, E. D.
    PROCEEDINGS OF THE STEKLOV INSTITUTE OF MATHEMATICS, 2015, 289 : S111 - S125
  • [7] POLYNOMIAL-TIME ALGORITHMS FOR HAMILTONIAN PROBLEMS ON BIPARTITE DISTANCE-HEREDITARY GRAPHS
    MULLER, H
    NICOLAI, F
    INFORMATION PROCESSING LETTERS, 1993, 46 (05) : 225 - 230
  • [8] A POLYNOMIAL-TIME ALGORITHM FOR THE LOCAL TESTABILITY PROBLEM OF DETERMINISTIC FINITE AUTOMATA
    KIM, SM
    MCNAUGHTON, R
    MCCLOSKEY, R
    IEEE TRANSACTIONS ON COMPUTERS, 1991, 40 (10) : 1087 - 1093
  • [9] Simulated Annealing is a Polynomial-Time Approximation Scheme for the Minimum Spanning Tree Problem
    Benjamin Doerr
    Amirhossein Rajabi
    Carsten Witt
    Algorithmica, 2024, 86 : 64 - 89
  • [10] Simulated Annealing is a Polynomial-Time Approximation Scheme for the Minimum Spanning Tree Problem
    Doerr, Benjamin
    Rajabi, Amirhossein
    Witt, Carsten
    ALGORITHMICA, 2024, 86 (01) : 64 - 89