Global Information Lookup Global Information

Integer factorization information


Unsolved problem in computer science:

Can integer factorization be solved in polynomial time on a classical computer?

(more unsolved problems in computer science)

In number theory, integer factorization is the decomposition of a positive integer into a product of integers. Every positive integer greater than 1 is either the product of two or more integer factors greater than 1, in which case it is called a composite number, or it is not, in which case it is called a prime number. For example, 15 is a composite number because 15 = 3 · 5, but 7 is a prime number because it cannot be decomposed in this way. If one of the factors is composite, it can in turn be written as a product of smaller factors, for example 60 = 3 · 20 = 3 · (5 · 4). Continuing this process until every factor is prime is called prime factorization; the result is always unique up to the order of the factors by the prime factorization theorem.

To factorize a small integer n using mental or pen-and-paper arithmetic, the simplest method is trial division: checking if the number is divisible by prime numbers 2, 3, 5, and so on, up to the square root of n. For larger numbers, especially when using a computer, various more sophisticated factorization algorithms are more efficient. A prime factorization algorithm typically involves testing whether each factor is prime each time a factor is found.

When the numbers are sufficiently large, no efficient non-quantum integer factorization algorithm is known. However, it has not been proven that such an algorithm does not exist. The presumed difficulty of this problem is important for the algorithms used in cryptography such as RSA public-key encryption and the RSA digital signature.[1] Many areas of mathematics and computer science have been brought to bear on the problem, including elliptic curves, algebraic number theory, and quantum computing.

Not all numbers of a given length are equally hard to factor. The hardest instances of these problems (for currently known techniques) are semiprimes, the product of two prime numbers. When they are both large, for instance more than two thousand bits long, randomly chosen, and about the same size (but not too close, for example, to avoid efficient factorization by Fermat's factorization method), even the fastest prime factorization algorithms on the fastest computers can take enough time to make the search impractical; that is, as the number of digits of the integer being factored increases, the number of operations required to perform the factorization on any computer increases drastically.

Many cryptographic protocols are based on the difficulty of factoring large composite integers or a related problem—for example, the RSA problem. An algorithm that efficiently factors an arbitrary integer would render RSA-based public-key cryptography insecure.

  1. ^ Lenstra, Arjen K. (2011), "Integer Factoring", in van Tilborg, Henk C. A.; Jajodia, Sushil (eds.), Encyclopedia of Cryptography and Security, Boston, MA: Springer US, pp. 611–618, doi:10.1007/978-1-4419-5906-5_455, ISBN 978-1-4419-5905-8, retrieved 2022-06-22

and 20 Related for: Integer factorization information

Request time (Page generated in 0.81 seconds.)

Integer factorization

Last Update:

prime factorization; the result is always unique up to the order of the factors by the prime factorization theorem. To factorize a small integer n using...

Word Count : 2981

Factorization

Last Update:

For example, 3 × 5 is an integer factorization of 15, and (x – 2)(x + 2) is a polynomial factorization of x2 – 4. Factorization is not usually considered...

Word Count : 7734

Fundamental theorem of arithmetic

Last Update:

arithmetic, also called the unique factorization theorem and prime factorization theorem, states that every integer greater than 1 can be represented uniquely...

Word Count : 3201

Integer factorization records

Last Update:

Integer factorization is the process of determining which prime numbers divide a given positive integer. Doing this quickly has applications in cryptography...

Word Count : 2079

Discrete logarithm

Last Update:

example). This asymmetry is analogous to the one between integer factorization and integer multiplication. Both asymmetries (and other possibly one-way...

Word Count : 2042

Table of Gaussian integer factorizations

Last Update:

followed either by an explicit factorization or followed by the label (p) if the integer is a Gaussian prime. The factorizations take the form of an optional...

Word Count : 434

Factorization of polynomials

Last Update:

algebra, factorization of polynomials or polynomial factorization expresses a polynomial with coefficients in a given field or in the integers as the product...

Word Count : 4371

Primality test

Last Update:

Unlike integer factorization, primality tests do not generally give prime factors, only stating whether the input number is prime or not. Factorization is...

Word Count : 3792

Continued fraction factorization

Last Update:

In number theory, the continued fraction factorization method (CFRAC) is an integer factorization algorithm. It is a general-purpose algorithm, meaning...

Word Count : 273

IEEE P1363

Last Update:

and encryption schemes using several mathematical approaches: integer factorization, discrete logarithm, and elliptic curve discrete logarithm. DL/ECKAS-DH1...

Word Count : 629

Gaussian integer

Last Update:

unique factorization and many related properties. However, Gaussian integers do not have a total ordering that respects arithmetic. Gaussian integers are...

Word Count : 4795

Divisor

Last Update:

Arithmetic functions Euclidean algorithm Fraction (mathematics) Integer factorization Table of divisors – A table of prime and non-prime divisors for...

Word Count : 1797

Prime number

Last Update:

Prime factors calculator can factorize any positive integer up to 20 digits. Fast Online primality test with factorization makes use of the Elliptic Curve...

Word Count : 14107

Unique factorization domain

Last Update:

unique factorization domains ⊃ principal ideal domains ⊃ Euclidean domains ⊃ fields ⊃ algebraically closed fields Formally, a unique factorization domain...

Word Count : 1773

Quadratic residue

Last Update:

{a}{n/2}}\right)=1} , the problem is known to be equivalent to integer factorization of n (i.e. an efficient solution to either problem could be used...

Word Count : 5557

RSA numbers

Last Update:

decimal digits (330 bits). Its factorization was announced on April 1, 1991, by Arjen K. Lenstra. Reportedly, the factorization took a few days using the multiple-polynomial...

Word Count : 4093

Wheel factorization

Last Update:

thus be used for an improvement of the trial division method for integer factorization, as none of the generated numbers need be tested in trial divisions...

Word Count : 3055

Congruence of squares

Last Update:

is a congruence commonly used in integer factorization algorithms. Given a positive integer n, Fermat's factorization method relies on finding numbers...

Word Count : 1065

Quadratic sieve

Last Update:

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

Word Count : 4476

Quantum computing

Last Update:

cryptographic systems. Shor's algorithm, a quantum algorithm for integer factorization, could potentially break widely used public-key cryptography schemes...

Word Count : 12240

PDF Search Engine © AllGlobal.net