Abstract
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 x2 − dy2 = 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.
- Bernstein, E., and Vazirani, U. 1997. Quantum complexity theory. SIAM J. Comput. 26, 5 (Oct.), 1411--1473. Google ScholarDigital Library
- Buchmann, J. 1989. A subexponential algorithm for the determination of class groups and regulators of algebraic number fields. In Séminaire de théorie des nombres (Paris, France), 28--41.Google Scholar
- Buchmann, J., Thiel, C., and Williams, H. C. 1995. Short representation of quadratic integers. In Computational Algebra and Number Theory, Sydney 1992, W. Bosma and A. J. van der Poorten, Eds. Mathematics and its Applications, vol. 325. Kluwer Academic Publishers, 159--185.Google Scholar
- Buchmann, J., and Williams, H. C. 1989a. On the existence of a short proof for the value of the class number and regulator of a real quadratic field. In Number Theory and Applications (Banff, AB, 1988). Kluwer Acad. Publ., Dordrecht, 327--345.Google Scholar
- Buchmann, J., and Williams, H. C. 1991. Some remarks concerning the complexity of computing class groups of quadratic fields. J. Complex. 7, 3, 311--315.Google ScholarCross Ref
- Buchmann, J. A., and Williams, H. C. 1989b. A key exchange system based on real quadratic fields (extended abstract). In Advances in Cryptology---CRYPTO '89, G. Brassard, Ed. Lecture Notes in Computer Science, vol. 435. Springer-Verlag, New York, 335--343. Google ScholarDigital Library
- Cohen, H. 1993. A Course in Computational Algebraic Number Theory. Graduate Texts in Mathematics, vol. 138. Springer-Verlag, New York. Google ScholarDigital Library
- Ettinger, M., Høyer, P., and Knill, E. 1999. Hidden subgroup states are almost orthogonal. Tech. rep., quant-ph/9901034.Google Scholar
- Friedl, K., Ivanyos, G., Magniez, F., Santha, M., and Sen, P. 2003. Hidden translation and orbit coset in quantum computing. In Proceedings of the 35th Annual ACM Symposium on Theory of Computing (San Diego, CA). ACM, New York. Google ScholarDigital Library
- Grigni, M., Schulman, L., Vazirani, M., and Vazirani, U. 2001. Quantum mechanical algorithms for the non-Abelian hidden subgroup problem. In Proceedings of the 33rd Annual ACM Symposium on Theory of Computing (Crete, Greece). ACM, New York. Google ScholarDigital Library
- Hallgren, S., Russell, A., and Ta-Shma, A. 2000. Normal subgroup reconstruction and quantum computation using group representations. In Proceedings of the 32nd Annual ACM Symposium on Theory of Computing (Portland, OR) ACM, New York, 627--635. Google ScholarDigital Library
- Ivanyos, G., Magniez, F., and Santha, M. 2001. Efficient quantum algorithms for some instances of the non-Abelian hidden subgroup problem. In Proceedings of the 13th Annual ACM Symposium on Parallel Algorithms and Architectures (Heraklion, Crete Island, Greece). ACM, New York, 263--270. Google ScholarDigital Library
- Jozsa, R. 2003. Notes on Hallgren's efficient quantum algorithm for solving Pell's equation. Tech. rep., quant-ph/0302134.Google Scholar
- Kuperberg, G. 2003. A subexponential-time quantum algorithm for the dihedral hidden subgroup problem. Tech. rep., quant-ph/0302134.Google Scholar
- Lenstra, A., and Lenstra, H., Eds. 1993. The Development of the Number Field Sieve. Lecture Notes in Mathematics, vol. 1544. Springer-Verlag, New York.Google Scholar
- Lenstra, Jr., H. W. 1982. On the calculation of regulators and class numbers of quadratic fields. In Journees Arithmetiques, Exeter 1980, J. V. Armitage, Ed. London Mathematical Society Lecture Notes Series, vol. 56. Cambridge University Press, Cambridge, MA, 123--150.Google Scholar
- Lenstra, Jr., H. W. 2002. Solving the Pell equation. Notices Amer. Math. Soc. 49, 2 (Feb.), 182--192.Google Scholar
- Moore, C., Rockmore, D., Russell, A., and Schulman, L. 2004. The hidden subgroup problem in affine groups: Basis selection in fourier sampling. In Proceedings of the 15th Annual ACM-SIAM Symposium on Discrete Algorithms (New Orleans, LA). ACM, New York. Google ScholarDigital Library
- Niven, I., Zuckerman, H. S., and Montgomery, H. L. 1991. An Introduction to the Theory of Numbers, Fifth ed. Wiley, New York.Google Scholar
- Schrijver, A. 1986. Karmarkar's polynomial-time algorithm for linear programming. In Theory of Linear and Integer Programming. Wiley, New York, 190--194 (Chap. 15.1).Google ScholarDigital Library
- Shor, P. W. 1997. Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer. SIAM J. Comput. 26, 5 (Oct.), 1484--1509. Google ScholarDigital Library
- Shor, P. W. 2003. Why haven't more quantum algorithms been found? J. ACM 50, 1 (Jan.), 87--90. Google ScholarDigital Library
- Simon, D. R. 1997. On the power of quantum computation. SIAM J. Comput. 26, 5 (Oct.), 1474--1483. Google ScholarDigital Library
- van Dam, W., Hallgren, S., and Ip, L. 2003. Quantum algorithms for some hidden shift problems. In Proceedings of the 14th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA) (Baltimore, MD). ACM, New York. Google ScholarDigital Library
- Vollmer, U. 2000. Asymptotically fast discrete logarithms in quadratic number fields. In Algorithmic Number Theory Symposium IV. Vol. 1838. 581--594. Google ScholarDigital Library
- Watrous, J. 2001. Quantum algorithms for solvable groups. In Proceedings of the 33rd Annual ACM Symposium on Theory of Computing (Crete, Greece). ACM, New York, 60--67. Google ScholarDigital Library
- Williams, H. C. 2000. Solving the Pell equation. In Proceedings of the Millennial Conference on Number Theory. Vol. 3. 397--435.Google Scholar
Index Terms
- Polynomial-time quantum algorithms for Pell's equation and the principal ideal problem
Recommendations
Polynomial-time quantum algorithms for Pell's equation and the principal ideal problem
STOC '02: Proceedings of the thiry-fourth annual ACM symposium on Theory of computingPolynomial-time quantum algorithms for Pell's equation and the principal ideal problem.
Self-protected quantum algorithms based on quantum state tomography
Only a few classes of quantum algorithms are known which provide a speed-up over classical algorithms. However, these and any new quantum algorithms provide important motivation for the development of quantum computers. In this article new quantum ...
Comments