Abstract
We present improvements to the index-calculus algorithm for the computation of the ideal class group and regulator of a real quadratic field. Our improvements consist of applying the double large prime strategy, an improved structured Gaussian elimination strategy, and the use of Bernstein’s batch smoothness algorithm. We achieve a significant speed-up and are able to compute the ideal class group structure and the regulator corresponding to a number field with a 110-decimal digit discriminant.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bach, E.: Explicit bounds for primality testing and related problems. Math. Comp. 55(191), 355–380 (1990)
Bach, E.: Improved approximations for Euler products. In: Number Theory: CMS Proc., vol. 15, pp. 13–28. Amer. Math. Soc., Providence (1995)
Bernstein, D.: How to find smooth parts of integers. Mathematics of Computation (submited)
Biasse, J.-F.: Improvements in the computation of ideal class groups of imaginary quadratic number fields. In: Advances in Mathematics of Communications (to appear 2010)
Biasse, J.-F., Jacobson Jr., M.J., Silvester, A.K.: Security estimates for quadratic field based cryptosystems. In: ACISP (to appear 2010)
Buchmann, J.: A subexponential algorithm for the determination of class groups and regulators of algebraic number fields. In: Séminaire de Théorie des Nombres (Paris), pp. 27–41 (1988-1989)
Buchmann, J., Düllmann, S.: Distributed class group computation. In: Festschrift aus Anlaß des sechzigsten Geburtstages von Herrn Prof. Dr. G. Hotz, pp. 69–79. Universität des Saarlandes (1991), Teubner, Stuttgart (1992)
Cavallar, S.: Strategies in filtering in the number field sieve. In: Bosma, W. (ed.) ANTS 2000. LNCS, vol. 1838, pp. 209–232. Springer, Heidelberg (2000)
Chen, Z., Storjohann, A., Fletcher, C.: IML: Integer Matrix Library. Software (2010), http://www.cs.uwaterloo.ca/~astorjoh/iml.html
Dodson, B., Leyland, P.C., Lenstra, A.K., Muffett, A., Wagstaff, S.: MPQS with three large primes. In: Fieker, C., Kohel, D.R. (eds.) ANTS 2002. LNCS, vol. 2369, pp. 446–460. Springer, Heidelberg (2002)
GMP, The GNU multiple precision bignum library. Software (2010), http://gmp-lib.org/
Gower, J.E., Wagstaff, S.: Square form factorization. Mathematics of Computation 77, 551–588 (2008)
Havas, G., Majewski, B.S.: Integer matrix diagonalization. Journal of Symbolic Computing 24, 399–408 (1997)
Jacobson Jr., M.J.: Subexponential class group computation in quadratic orders, Ph.D. thesis, Technische Universitt Darmstadt, Darmstadt, Germany (1999)
Jacobson Jr., M.J., Scheidler, R., Williams, H.C.: The efficiency and security of a real quadratic field based key exchange protocol. In: Public-Key Cryptography and Computational Number Theory, Warsaw, Poland, pp. 89–112. de Gruyter (2001)
Jacobson Jr., M.J., Williams, H.C.: Solving the Pell equation. CMS Books in Mathematics. Springer, Heidelberg (2009) ISBN 978-0-387-84922-5
Lenstra, A.K., Manasse, M.S.: Factoring with two large primes (extended abstract). In: Damgård, I.B. (ed.) EUROCRYPT 1990. LNCS, vol. 473, pp. 72–82. Springer, Heidelberg (1991)
LiDIA Group, LiDIA: a c++ library for computational number theory. Software, Technische Universität Darmstadt, Germany (1997), http://www.informatik.tu-darmstadt.de/TI/LiDIA
LinBox, Project LinBox: Exact computational linear algebra. Software (2010), http://www.linalg.org/
Louboutin, S.: Computation of class numbers of quadratic number fields. Math. Comp. 71(240), 1735–1743 (2002)
Maurer, M.: Regulator approximation and fundamental unit computation for real quadratic orders, Ph.D. thesis, Technische Universitt Darmstadt, Darmstadt, Germany (1999)
Milan, J.: Tifa. Software (2010), http://www.lix.polytechnique.fr/Labo/Jerome-Milan/tifa/tifa.xhtml
Shoup, V.: NTL: A Library for doing Number Theory. Software (2010), http://www-shoup.net/ntl
Vollmer, U.: An accelerated Buchmann algorithm for regulator computation in real quadratic fields. In: Fieker, C., Kohel, D.R. (eds.) ANTS 2002. LNCS, vol. 2369, pp. 148–162. Springer, Heidelberg (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Biasse, JF., Jacobson, M.J. (2010). Practical Improvements to Class Group and Regulator Computation of Real Quadratic Fields. In: Hanrot, G., Morain, F., Thomé, E. (eds) Algorithmic Number Theory. ANTS 2010. Lecture Notes in Computer Science, vol 6197. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14518-6_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-14518-6_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-14517-9
Online ISBN: 978-3-642-14518-6
eBook Packages: Computer ScienceComputer Science (R0)