Fermat's factorization method

GPTKB entity

Statements (21)
Predicate Object
gptkbp:instanceOf integer factorization algorithm
gptkbp:complexity sub-exponential
gptkbp:field number theory
https://www.w3.org/2000/01/rdf-schema#label Fermat's factorization method
gptkbp:introducedIn 17th century
gptkbp:limitation inefficient for numbers with factors far apart
gptkbp:method algebraic method
gptkbp:namedAfter gptkb:Pierre_de_Fermat
gptkbp:purpose factorization of odd integers
gptkbp:relatedTo gptkb:quadratic_sieve
trial division
difference of squares
gptkbp:step express n as a difference of two squares
factor n as (x+y)(x-y)
find x and y such that n = x^2 - y^2
gptkbp:worksBestFor numbers with factors close together
gptkbp:bfsParent gptkb:Dixon's_factorization_method
gptkb:Olds'_algorithm
gptkb:Pollard's_p−1_algorithm
gptkb:Shanks's_square_forms_factorization
gptkbp:bfsLayer 8