Skip to main content

Computing a square root for the number field sieve

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Mathematics ((LNM,volume 1554))

Abstract

The number field sieve is a method proposed by Lenstra, Lenstra, Manasse and Pollard for integer factorization (this volume, pp. 11–42). A heuristic analysis indicates that this method is asymptotically faster than any other existing one. It has had spectacular successes in factoring numbers of a special form. New technical difficulties arise when the method is adapted for general numbers (this volume, pp. 50–94). Among these is the need for computing the square root of a huge algebraic integer given as a product of hundreds of thousands of small ones. We present a method for computing such a square root that avoids excessively large numbers. It works only if the degree of the number field that is used is odd. The method is based on a careful use of the Chinese remainder theorem.

Membre de l'Option Recherche du Corps des Ingénieurs de l'Armement.

The author wishes to thank H. W. Lenstra, Jr., for his suggestions and help with the writing of this paper. Part of this work formed a D.E.A. thesis at the Ecole Polytechnique under the direction of MM. Marc Chardin, Marc Giusti and Jacques Stern, in May 1991.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   34.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   44.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. L.M. Adleman, Factoring numbers using singular integers, Proc. 23rd Annual ACM Symp. on Theory of Computing (STOC) (1991), 64–71.

    Google Scholar 

  2. D.J. Bernstein, A.K. Lenstra, A general number field sieve implementation, this volume, pp. 103–126.

    Google Scholar 

  3. J.P. Buhler, H.W. Lenstra, Jr., Carl Pomerance, Factoring integers with the number field sieve, this volume, pp. 50–94.

    Google Scholar 

  4. D.E. Knuth, The art of computer programming, volume 2, second edition, Addison-Wesley, Reading, Mass., 1981.

    MATH  Google Scholar 

  5. E. Landau, Sur quelques théorèmes de M. Petrovic relatifs aux zéros des fonctions analytiques, Bull. Soc. Math. France 33 (1905), 251–261.

    MathSciNet  MATH  Google Scholar 

  6. S. Lang, Algebraic number theory, Addison-Wesley, Reading, Massachusetts, 1970.

    MATH  Google Scholar 

  7. A.K. Lenstra, H.W. Lenstra, Jr., M.S. Manasse, J.M. Pollard, The number field sieve, this volume, pp. 11–42. Extended abstract: Proc. 22nd Annual ACM Symp. on Theory of Computing (STOC) (1990), 564–572.

    Google Scholar 

  8. M. Mignotte, Mathématiques pour le calcul formel, Presses Universitaires de France, Paris, 1989.

    MATH  Google Scholar 

  9. P.L. Montgomery, R.D. Silverman, An FFT extension to the P — 1 factoring algorithm, Math. Comp. 54 (1990), 839–854.

    MathSciNet  MATH  Google Scholar 

  10. B.L. van der Waerden, Algebra, seventh edition, Springer-Verlag, Berlin, 1966.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Arjen K. Lenstra Hendrik W. Lenstra Jr.

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag

About this paper

Cite this paper

Couveignes, JM. (1993). Computing a square root for the number field sieve. In: Lenstra, A.K., Lenstra, H.W. (eds) The development of the number field sieve. Lecture Notes in Mathematics, vol 1554. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0091540

Download citation

  • DOI: https://doi.org/10.1007/BFb0091540

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57013-4

  • Online ISBN: 978-3-540-47892-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics