An Implementation of the Number Field Sieve
- 1 January 1996
- journal article
- research article
- Published by Taylor & Francis in Experimental Mathematics
- Vol. 5 (3) , 231-253
- https://doi.org/10.1080/10586458.1996.10504590
Abstract
The Number Field Sieve (NFS) is the asymptotically fastest known factoring algorithm for large integers. This article describes an implementation of the NFS, including the choice of two quadratic polynomials, both classical sieving and a special form of lattice sieving (line sieving), the block Lanczos method and a new square root algorithm. Finally some data on factorizations obtained with this implementation are listed, including the record factorization of 12151 – 1.Keywords
This publication has 18 references indexed in Scilit:
- The Quadratic Sieve Factoring AlgorithmPublished by Springer Nature ,2000
- Square roots of products of algebraic numbersPublished by American Mathematical Society (AMS) ,1994
- Solving linear equations over GF(2): block Lanczos algorithmLinear Algebra and its Applications, 1993
- The factorization of the ninth Fermat numberMathematics of Computation, 1993
- Factoring integers with the number field sievePublished by Springer Nature ,1993
- Computing a square root for the number field sieveLecture Notes in Mathematics, 1993
- The lattice sievePublished by Springer Nature ,1993
- The number field sieveLecture Notes in Mathematics, 1993
- Factoring with cubic integersLecture Notes in Mathematics, 1993
- Factoring polynomials with rational coefficientsMathematische Annalen, 1982