Global Information Lookup Global Information

General number field sieve information


In number theory, the general number field sieve (GNFS) is the most efficient classical algorithm known for factoring integers larger than 10100. Heuristically, its complexity for factoring an integer n (consisting of ⌊log2 n⌋ + 1 bits) is of the form

in O and L-notations.[1] It is a generalization of the special number field sieve: while the latter can only factor numbers of a certain special form, the general number field sieve can factor any number apart from prime powers (which are trivial to factor by taking roots).

The principle of the number field sieve (both special and general) can be understood as an improvement to the simpler rational sieve or quadratic sieve. When using such algorithms to factor a large number n, it is necessary to search for smooth numbers (i.e. numbers with small prime factors) of order n1/2. The size of these values is exponential in the size of n (see below). The general number field sieve, on the other hand, manages to search for smooth numbers that are subexponential in the size of n. Since these numbers are smaller, they are more likely to be smooth than the numbers inspected in previous algorithms. This is the key to the efficiency of the number field sieve. In order to achieve this speed-up, the number field sieve has to perform computations and factorizations in number fields. This results in many rather complicated aspects of the algorithm, as compared to the simpler rational sieve.

The size of the input to the algorithm is log2 n or the number of bits in the binary representation of n. Any element of the order nc for a constant c is exponential in log n. The running time of the number field sieve is super-polynomial but sub-exponential in the size of the input.

  1. ^ Pomerance, Carl (December 1996). "A Tale of Two Sieves" (PDF). Notices of the AMS. Vol. 43, no. 12. pp. 1473–1485.

and 25 Related for: General number field sieve information

Request time (Page generated in 0.8279 seconds.)

General number field sieve

Last Update:

In number theory, the general number field sieve (GNFS) is the most efficient classical algorithm known for factoring integers larger than 10100. Heuristically...

Word Count : 1786

Special number field sieve

Last Update:

In number theory, a branch of mathematics, the special number field sieve (SNFS) is a special-purpose integer factorization algorithm. The general number...

Word Count : 1388

Number field sieve

Last Update:

Number field sieve (NFS) is an integer factorization method, it can be: General number field sieve (GNFS): Number field sieve for any integer Special...

Word Count : 71

Quadratic sieve

Last Update:

quadratic sieve algorithm (QS) is an integer factorization algorithm and, in practice, the second-fastest method known (after the general number field sieve)....

Word Count : 4476

Rational sieve

Last Update:

the rational sieve is a general algorithm for factoring integers into prime factors. It is a special case of the general number field sieve. While it is...

Word Count : 914

Function field sieve

Last Update:

mathematics the Function Field Sieve is one of the most efficient algorithms to solve the Discrete Logarithm Problem (DLP) in a finite field. It has heuristic...

Word Count : 2658

List of number theory topics

Last Update:

in number theory Mahler's theorem Brun sieve Function field sieve General number field sieve Large sieve Larger sieve Quadratic sieve Selberg sieve Sieve...

Word Count : 934

Sieve of Eratosthenes

Last Update:

mathematician, though describing the sieving by odd numbers instead of by primes. One of a number of prime number sieves, it is one of the most efficient...

Word Count : 3035

RSA numbers

Last Update:

factored into two 75-digit primes by Aoki et al. in 2004 using the general number field sieve (GNFS), years after bigger RSA numbers that were still part of...

Word Count : 4093

Sieve theory

Last Update:

Sieve theory is a set of general techniques in number theory, designed to count, or more realistically to estimate the size of, sifted sets of integers...

Word Count : 2351

Generation of primes

Last Update:

prime. A prime sieve or prime number sieve is a fast type of algorithm for finding primes. There are many prime sieves. The simple sieve of Eratosthenes...

Word Count : 1154

Sieve of Atkin

Last Update:

mathematics, the sieve of Atkin is a modern algorithm for finding all prime numbers up to a specified integer. Compared with the ancient sieve of Eratosthenes...

Word Count : 1995

Smooth number

Last Update:

fastest known integer factorization algorithms, for example: General number field sieve algorithm), the VSH hash function is another example of a constructive...

Word Count : 1516

Integer factorization

Last Update:

asymptotic running time is the general number field sieve (GNFS), first published in 1993, running on a b-bit number n in time: exp ⁡ ( ( ( 8 3 ) 2 3...

Word Count : 2924

Trial division

Last Update:

such cases other methods are used such as the quadratic sieve and the general number field sieve (GNFS). Because these methods also have superpolynomial...

Word Count : 1345

Sieve of Pritchard

Last Update:

simple conceptual basis in number theory. It is especially suited to quick hand computation for small bounds. Whereas the sieve of Eratosthenes marks off...

Word Count : 3285

Quantum algorithm

Last Update:

faster than the best-known classical algorithm for factoring, the general number field sieve. Grover's algorithm runs quadratically faster than the best possible...

Word Count : 4558

TWIRL

Last Update:

speed up the sieving step of the general number field sieve integer factorization algorithm. During the sieving step, the algorithm searches for numbers...

Word Count : 258

Prime number

Last Update:

depend on the size of its factors include the quadratic sieve and general number field sieve. As with primality testing, there are also factorization...

Word Count : 14104

Sieve of Sundaram

Last Update:

In mathematics, the sieve of Sundaram is a variant of the sieve of Eratosthenes, a simple deterministic algorithm for finding all the prime numbers up...

Word Count : 1371

Computational number theory

Last Update:

P. Buhler; Peter Stevenhagen, eds. (2008). Algorithmic Number Theory: Lattices, Number Fields, Curves and Cryptography. MSRI Publications. Vol. 44. Cambridge...

Word Count : 479

Trachtenberg system

Last Update:

system is a system of rapid mental calculation. The system consists of a number of readily memorized operations that allow one to perform arithmetic computations...

Word Count : 6481

Discrete logarithm

Last Update:

size of the group). Baby-step giant-step Function field sieve Index calculus algorithm Number field sieve Pohlig–Hellman algorithm Pollard's rho algorithm...

Word Count : 2042

Fermat primality test

Last Update:

Solovay–Strassen are more commonly used. In general, if n {\displaystyle n} is a composite number that is not a Carmichael number, then at least half of all a ∈ (...

Word Count : 1134

Index calculus algorithm

Last Update:

some prime p {\displaystyle p} , the state-of-art algorithms are the Number Field Sieve for Discrete Logarithms, L q [ 1 / 3 , 64 / 9 3 ] {\textstyle L_{q}\left[1/3...

Word Count : 1720

PDF Search Engine © AllGlobal.net