Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2591796.2591860acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
research-article

A quantum algorithm for computing the unit group of an arbitrary degree number field

Published: 31 May 2014 Publication History

Abstract

Computing the group of units in a field of algebraic numbers is one of the central tasks of computational algebraic number theory. It is believed to be hard classically, which is of interest for cryptography. In the quantum setting, efficient algorithms were previously known for fields of constant degree. We give a quantum algorithm that is polynomial in the degree of the field and the logarithm of its discriminant. This is achieved by combining three new results. The first is a classical algorithm for computing a basis for certain ideal lattices with doubly exponentially large generators. The second shows that a Gaussian-weighted superposition of lattice points, with an appropriate encoding, can be used to provide a unique representation of a real-valued lattice. The third is an extension of the hidden subgroup problem to continuous groups and a quantum algorithm for solving the HSP over the group Rn.

Supplementary Material

MP4 File (p293-sidebyside.mp4)

References

[1]
{Ban93} W. Banaszczyk. New bounds in some transference theorems in the geometry of numbers. Mathematische Annalen, 296(1):625--635, 1993.
[2]
{BK93} Johannes Buchmann and Volker Kessler. Computing a reduced lattice basis from a generating system, 1993. Preprint, August 4, 1993.
[3]
{BP87} Johannes Buchmann and Michael Pohst. Computing a lattice basis from a system of generating vectors. In Eurocal'87, volume 378 of LNCS, pages 54--63. Springer-Verlag, June 1987.
[4]
{BV11} Zvika Brakerski and Vinod Vaikuntanathan. Fully homomorphic encryption from ring-LWE and security for key dependent messages. In Advances in cryptology---CRYPTO 2011, volume 6841 of LNCS, pages 505--524. Springer, 2011.
[5]
{Coh93} Henri Cohen. A course in computational algebraic number theory. Springer-Verlag New York, Inc., New York, NY, USA, 1993.
[6]
{FIM+03} Katalin Friedl, Gabor Ivanyos, Frederic Magniez, Miklos Santha, and Pranab Sen. Hidden translation and orbit coset in quantum computing. In Proceedings of the Thirty-Fifth Annual ACM Symposium on Theory of Computing, San Diego, CA, 9--11 June 2003.
[7]
{GH11} C. Gentry and S. Halevi. Implementing gentry's fully-homomorphic encryption scheme. Eurocrypt 2011, pages 132--150, 2011.
[8]
{GKP01} Daniel Gottesman, Alexei Kitaev, and John Preskill. Encoding a qubit in an oscillator. Phys. Rev. A, 64:012310, Jun 2001.
[9]
{GVL96} Gene H. Golub and Charles F. Van Loan. Matrix Computations. Johns Hopkins University Press, Baltimore, MD, 3rd edition, 1996.
[10]
{Hal05} Sean Hallgren. Fast quantum algorithms for computing the unit group and class group of a number field. In Proceedings of the 37th Annual ACM Symposium on Theory of Computing, pages 468--474, 2005.
[11]
{Hal07} Sean Hallgren. Polynomial-time quantum algorithms for Pell's equation and the principal ideal problem. Journal of the ACM, 54(1):1--19, 2007.
[12]
{HMR+10} Sean Hallgren, Cristopher Moore, Martin Rötteler, Alexander Russell, and Pranab Sen. Limitations of quantum coset states for graph isomorphism. J. ACM, 57:34:1--34:33, November 2010.
[13]
{Kit95} Alexei Kitaev. Quantum measurements and the abelian stabilizer problem, 1995. quant-ph/9511026.
[14]
{KW08} Alexei Kitaev and William A. Webb. Wavefunction preparation and resampling using a quantum computer, January 2008. arXiv:0801.03422.
[15]
{LPR10} Vadim Lyubashevsky, Chris Peikert, and Oded Regev. On ideal lattices and learning with errors over rings. In Advances in cryptology---EUROCRYPT 2010, volume 6110 of LNCS, pages 1--23. Springer, 2010.
[16]
{Mic08} Daniele Micciancio. Efficient reductions among lattice problems. In Proceedings of SODA 2008, pages 84--93, New York, 2008. ACM.
[17]
{PR07} Chris Peikert and Alon Rosen. Lattices that admit logarithmic worst-case to average-case connection factors. In STOC '07: Proceedings of the thirty-ninth annual ACM symposium on Theory of computing, pages 478--487, New York, NY, USA, 2007. ACM Press.
[18]
{San91} Jonathan W. Sands. Generalization of a theorem of Siegel. Acta Arith., 58(1):47--57, 1991.
[19]
{Sho97} Peter W. Shor. Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer. SIAM Journal on Computing, 26(5):1484--1509, 1997.
[20]
{SV05} Arthur Schmidt and Ulrich Vollmer. Polynomial time quantum algorithm for the computation of the unit group of a number field. In Proceedings of the 37th Annual ACM Symposium on Theory of Computing, pages 475--480, 2005.
[21]
{Thi95} Christoph Thiel. On the complexity of some problems in algorithmic algebraic number theory. PhD thesis, Universität des Saarlandes, Saarbrücken, Germany, 1995.

Cited By

View all
  • (2024)Computability of OptimizersIEEE Transactions on Information Theory10.1109/TIT.2023.334707170:4(2967-2983)Online publication date: Apr-2024
  • (2023)Quantum Circuit Design for Integer Multiplication Based on Schönhage–Strassen AlgorithmIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2023.327930042:12(4791-4802)Online publication date: Dec-2023
  • (2023)Exploiting the Symmetry of : Randomization and the Automorphism ProblemAdvances in Cryptology – ASIACRYPT 202310.1007/978-981-99-8730-6_6(167-200)Online publication date: 4-Dec-2023
  • Show More Cited By

Index Terms

  1. A quantum algorithm for computing the unit group of an arbitrary degree number field

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      STOC '14: Proceedings of the forty-sixth annual ACM symposium on Theory of computing
      May 2014
      984 pages
      ISBN:9781450327107
      DOI:10.1145/2591796
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 31 May 2014

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. computational algebraic number theory
      2. quantum algorithms
      3. unit group

      Qualifiers

      • Research-article

      Funding Sources

      Conference

      STOC '14
      Sponsor:
      STOC '14: Symposium on Theory of Computing
      May 31 - June 3, 2014
      New York, New York

      Acceptance Rates

      STOC '14 Paper Acceptance Rate 91 of 319 submissions, 29%;
      Overall Acceptance Rate 1,469 of 4,586 submissions, 32%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)34
      • Downloads (Last 6 weeks)3
      Reflects downloads up to 04 Oct 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Computability of OptimizersIEEE Transactions on Information Theory10.1109/TIT.2023.334707170:4(2967-2983)Online publication date: Apr-2024
      • (2023)Quantum Circuit Design for Integer Multiplication Based on Schönhage–Strassen AlgorithmIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2023.327930042:12(4791-4802)Online publication date: Dec-2023
      • (2023)Exploiting the Symmetry of : Randomization and the Automorphism ProblemAdvances in Cryptology – ASIACRYPT 202310.1007/978-981-99-8730-6_6(167-200)Online publication date: 4-Dec-2023
      • (2023)The Special Case of Cyclotomic Fields in Quantum Algorithms for Unit GroupsProgress in Cryptology - AFRICACRYPT 202310.1007/978-3-031-37679-5_10(229-251)Online publication date: 13-Jul-2023
      • (2023)Quantencomputing und ProgrammierungQuantenkommunikationsnetze10.1007/978-3-031-26326-2_3(75-113)Online publication date: 16-May-2023
      • (2023)Log-$$\mathcal {S}$$-unit Lattices Using Explicit Stickelberger Generators to Solve Approx Ideal-SVPAdvances in Cryptology – ASIACRYPT 202210.1007/978-3-031-22969-5_23(677-708)Online publication date: 25-Jan-2023
      • (2022)A Survey on Post-Quantum Public-Key Signature Schemes for Secure Vehicular CommunicationsIEEE Transactions on Intelligent Transportation Systems10.1109/TITS.2021.313166823:9(14025-14042)Online publication date: Sep-2022
      • (2022)On Non-Detectability of Non-Computability and the Degree of Non-Computability of Solutions of Circuit and Wave Equations on Digital ComputersIEEE Transactions on Information Theory10.1109/TIT.2022.317283768:8(5561-5578)Online publication date: Aug-2022
      • (2022)Quantum algorithms for attacking hardness assumptions in classical and post‐quantum cryptographyIET Information Security10.1049/ise2.1208117:2(171-209)Online publication date: 29-Aug-2022
      • (2022)Sample complexity of hidden subgroup problemTheoretical Computer Science10.1016/j.tcs.2022.04.014922:C(108-121)Online publication date: 24-Jun-2022
      • Show More Cited By

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media