Skip to main content

Asymptotically Fast Discrete Logarithms in Quadratic Number Fields

  • Conference paper
Book cover Algorithmic Number Theory (ANTS 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1838))

Included in the following conference series:

Abstract

This article presents algorithms for computing discrete logarithms in class groups of quadratic number fields. In the case of imaginary quadratic fields, the algorithm is based on methods applied by Hafner and McCurley [HM89] to determine the structure of the class group of imaginary quadratic fields. In the case of real quadratic fields, the algorithm of Buchmann [Buc89] for computation of class group and regulator forms the basis. We employ the rigorous elliptic curve factorization algorithm of Pomerance [Pom87], and an algorithm for solving systems of linear Diophantine equations proposed and analysed by Mulders and Storjohann [MS99]. Under the assumption of the Generalized Riemann Hypothesis, we obtain for fields with discriminant d a rigorously proven time bound of \(L_{|d|} [\frac{1}{2}, \frac{3}{4}\sqrt{2}]\).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abel, C.S.: Ein Algorithmus zur Berechnung der Klassenzahl und des Regulators reellquadratischer Ordnungen. PhD thesis, Universität des Saarlandes, Saarbrücken, Germany (1994)

    Google Scholar 

  2. Bach, E.: Explicit bounds for primality testing and related problems. Math. Comp. 55, 355–380 (1990)

    Article  MATH  MathSciNet  Google Scholar 

  3. Buchmann, J., Düllmann, S.: On the computation of discrete logarithms in class groups. In: Menezes, A., Vanstone, S.A. (eds.) CRYPTO 1990. LNCS, vol. 537, pp. 134–139. Springer, Heidelberg (1991)

    Google Scholar 

  4. Buchmann, J., Kessler, V.: Computing a reduced lattice basis from a generating system (1992) (unpublished manuscript)

    Google Scholar 

  5. Buchmann, J.: A subexponential algorithm for the determination of class groups and regulators of algebraic number fields. Séminaire de Théoriedes Nombres, Paris, 27–41 (1988-1989)

    Google Scholar 

  6. Buchmann, J., Williams, H.C.: A key-exchange system based on imaginaryquadratic fields. Journal of Cryptology 1, 107–118 (1988)

    Article  MATH  MathSciNet  Google Scholar 

  7. Cohen, H.: A course in computational algebraic number theory. Springer, Heidelberg (1993)

    MATH  Google Scholar 

  8. Giesbrecht, M., Lobo, A., Saunders, B.D.: Certifying inconsistency of sparse linear systems. In: Gloor, O. (ed.) Proc. Int’l. Symp. on Symbolic and Algebraic Computation: ISSAC 1998, pp. 113–119 (1998)

    Google Scholar 

  9. Hafner, J.L., McCurley, K.S.: A rigorous subexpoential algorithm for computation of class groups. J. Amer. Math. Soc. 2, 839–850 (1989)

    Article  MathSciNet  Google Scholar 

  10. Lenstra Jr., H.W., Pomerance, C.: A rigorous time bound for factoring integers. J. Amer. Math. Soc. 5, 483–516 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  11. Maurer, M.: Regulator approximation and fundamental unit computation for real quadratic orders. PhD thesis, TU Darmstadt (2000)

    Google Scholar 

  12. McCurley, K.: Cryptographic key distribution and computation in class groups. In: Mollin, R.A. (ed.) Number Theory and Applications, pp. 459–479. Kluwer Academic Publishers, Dordrecht (1989)

    Google Scholar 

  13. Mulders, T., Storjohann, A.: Diophantine linear system solving. In: Proc. 1999 Int’l. Symp. on Symbolic and Algebraic Computation: ISSAC (1999) (to appear)

    Google Scholar 

  14. Pomerance, C.: Fast, rigorous factorization and discrete logarithm algorithms. In: Discrete Logarithms and complexity, Proc. of the Japan-US joint seminar on discrete logarithms and complexity theory, Academic Press, London (1987)

    Google Scholar 

  15. Seysen, M.: A probablistic factorization algorithm with quadratic forms of negative discriminant. Math. Comp. 48, 757–780 (1987)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Vollmer, U. (2000). Asymptotically Fast Discrete Logarithms in Quadratic Number Fields. In: Bosma, W. (eds) Algorithmic Number Theory. ANTS 2000. Lecture Notes in Computer Science, vol 1838. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10722028_39

Download citation

  • DOI: https://doi.org/10.1007/10722028_39

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67695-9

  • Online ISBN: 978-3-540-44994-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics