Non-linear polynomial selection for the number field sieve (Q412202): Difference between revisions

From MaRDI portal
Import240304020342 (talk | contribs)
Set profile property.
ReferenceBot (talk | contribs)
Changed an Item
 
(One intermediate revision by one other user not shown)
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1016/j.jsc.2011.09.004 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2022432349 / rank
 
Normal rank
Property / cites work
 
Property / cites work: An Implementation of the Number Field Sieve / rank
 
Normal rank
Property / cites work
 
Property / cites work: LLL: A Tool for Effective Diophantine Approximation / rank
 
Normal rank
Property / cites work
 
Property / cites work: On polynomial selection for the general number field sieve / rank
 
Normal rank
Property / cites work
 
Property / cites work: Factorization of a 768-Bit RSA Modulus / rank
 
Normal rank
Property / cites work
 
Property / cites work: Factoring polynomials with rational coefficients / rank
 
Normal rank
Property / cites work
 
Property / cites work: The LLL algorithm. Survey and applications / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4406533 / rank
 
Normal rank

Latest revision as of 03:59, 5 July 2024

scientific article
Language Label Description Also known as
English
Non-linear polynomial selection for the number field sieve
scientific article

    Statements

    Non-linear polynomial selection for the number field sieve (English)
    0 references
    0 references
    0 references
    4 May 2012
    0 references
    The Number Field Sieve (see [\textit{A. K. Lenstra} and \textit{H. W. Lenstra jun.} (eds.), The development of the number field sieve. Lecture Notes in Mathematics. 1554. Berlin: Springer-Verlag (1993; Zbl 0777.00017)]) is the best method today to factor a large integer \(N\). A first step is to find two polynomials \(f,g\in \mathbb{Z}[X]\) sharing a common root modulo \(N\)\, or equivalently with resultant \(\text{Res}(f,g)\) a (small) multiple of \(N\) (polynomial selection). Usually one takes \(g\) to be a linear polynomial and as \(f\) a polynomial of (small) degree \(d>1\). P. L. Montgomery (see \textit{M. Elkenbracht-Huizing} [Exp. Math. 5, No. 3, 231--253 (1996; Zbl 0869.11101)]) proposed a method producing polynomials \(f,g\) of degree two and recently \textit{R. S. Williams} [M. Sc. Thesis, Texas Tech. Univ. (1910)] gave an algorithm to select \(f,g\) with degree \(d=3\). The present paper generalizes Montgomery's method allowing to find polynomials of (the same) degree \(d\) for any \(d\). Section 1 reminds notations and basic facts about lattices and resultants and Section 2 summarizes the state of the art in polynomial selection, describing the Montgomery and Williams algorithms. Section 3 describes the proposed method giving details of the algorithm in the case \(d=3\). In this last case the authors conclude that their method improves Williams' algorithm because ``it finds two polynomials with resultant \(O(N^{5/4})\) instead of \(O(N^{4/3})\)''. Finally Section 4 discusses the open question of how to produce polynomials \(f,g\) of different degrees, in particular \(d\) and \(d-1\).
    0 references
    0 references
    0 references
    0 references
    0 references
    integer factorization
    0 references
    number field sieve
    0 references
    polynomial selection
    0 references
    0 references