The RSA Factoring Challenge was a challenge put forward by
RSA Laboratories on March 18, 1991 to encourage research into
computational number theory
In mathematics and computer science, computational number theory, also known as algorithmic number theory, is the study of
computational methods for investigating and solving problems in number theory and arithmetic geometry, including algorith ...
and the practical difficulty of
factoring large
integer
An integer is the number zero (), a positive natural number (, , , etc.) or a negative integer with a minus sign ( −1, −2, −3, etc.). The negative numbers are the additive inverses of the corresponding positive numbers. In the language ...
s and cracking
RSA
RSA may refer to:
Organizations Academia and education
* Rabbinical Seminary of America, a yeshiva in New York City
*Regional Science Association International (formerly the Regional Science Association), a US-based learned society
*Renaissance S ...
keys used in
cryptography
Cryptography, or cryptology (from grc, , translit=kryptós "hidden, secret"; and ''graphein'', "to write", or ''-logia'', "study", respectively), is the practice and study of techniques for secure communication in the presence of adve ...
. They published a list of
semiprime
In mathematics, a semiprime is a natural number that is the product of exactly two prime numbers. The two primes in the product may equal each other, so the semiprimes include the squares of prime numbers.
Because there are infinitely many prime ...
s (numbers with exactly two
prime factor
A prime number (or a prime) is a natural number greater than 1 that is not a product of two smaller natural numbers. A natural number greater than 1 that is not prime is called a composite number. For example, 5 is prime because the only ways ...
s) known as the
RSA numbers, with a cash prize for the successful factorization of some of them. The smallest of them, a 100-decimal digit number called
RSA-100
In mathematics, the RSA numbers are a set of large semiprimes (numbers with exactly two prime factors) that were part of the RSA Factoring Challenge. The challenge was to find the prime factors of each number. It was created by RSA Laboratories in ...
was factored by April 1, 1991. Many of the bigger numbers have still not been factored and are expected to remain unfactored for quite some time, however advances in
quantum computer
Quantum computing is a type of computation whose operations can harness the phenomena of quantum mechanics, such as superposition, interference, and entanglement. Devices that perform quantum computations are known as quantum computers. Thoug ...
s make this prediction uncertain due to
Shor's algorithm
Shor's algorithm is a quantum computer algorithm for finding the prime factors of an integer. It was developed in 1994 by the American mathematician Peter Shor.
On a quantum computer, to factor an integer N , Shor's algorithm runs in polynomial ...
.
In 2001, RSA Laboratories expanded the factoring challenge and offered prizes ranging from $10,000 to $200,000 for factoring numbers from 576 bits up to 2048 bits.
The RSA Factoring Challenges ended in 2007.
RSA Laboratories stated: "Now that the industry has a considerably more advanced understanding of the cryptanalytic strength of common
symmetric-key and
public-key algorithms, these challenges are no longer active."
When the challenge ended in 2007, only RSA-576 and RSA-640 had been factored from the 2001 challenge numbers.
The factoring challenge was intended to track the cutting edge in integer factorization. A primary application is for choosing the
key length of the
RSA
RSA may refer to:
Organizations Academia and education
* Rabbinical Seminary of America, a yeshiva in New York City
*Regional Science Association International (formerly the Regional Science Association), a US-based learned society
*Renaissance S ...
public-key encryption scheme. Progress in this challenge should give an insight into which
key sizes are still safe and for how long. As RSA Laboratories is a provider of RSA-based products, the challenge was used by them as an incentive for the academic community to attack the core of their solutions — in order to prove its strength.
The RSA numbers were generated on a computer with no network connection of any kind. The computer's hard drive was subsequently destroyed so that no record would exist, anywhere, of the solution to the factoring challenge.
The first RSA numbers generated, RSA-100 to RSA-500 and RSA-617, were labeled according to their number of
decimal digits; the other RSA numbers (beginning with RSA-576) were generated later and labelled according to their number of
binary digits. The numbers in the table below are listed in increasing order despite this shift from decimal to binary.
The mathematics
RSA Laboratories states that: for each RSA number ''n'', there exists
prime number
A prime number (or a prime) is a natural number greater than 1 that is not a product of two smaller natural numbers. A natural number greater than 1 that is not prime is called a composite number. For example, 5 is prime because the only way ...
s ''p'' and ''q'' such that
:''n'' = ''p'' × ''q''.
The problem is to find these two primes, given only ''n''.
The prizes and records
The following table gives an overview over all RSA numbers. Note that the RSA Factoring Challenge ended in 2007
and no further prizes will be awarded for factoring the higher numbers.
:''The challenge numbers in white lines are part of the original challenge and are expressed in
base 10
The decimal numeral system (also called the base-ten positional numeral system and denary or decanary) is the standard system for denoting integer and non-integer numbers. It is the extension to non-integer numbers of the Hindu–Arabic numeral ...
, while the challenge numbers in yellow lines are part of the 2001 expansion and are expressed in
base 2''
See also
*
RSA numbers, decimal expansions of the numbers and known factorizations
*
LCS35 LCS35 is a cryptographic challenge and a puzzle set by Ron Rivest in 1999. The challenge is to calculate the value
w=2^ \pmod n
where ''t'' is a 14-digit (or 47-bit) integer, namely 79685186856218, and ''n'' is a 616 digit (or 2048 bit) integer wh ...
*
The Magic Words are Squeamish Ossifrage, the solution found in 1993 to another RSA challenge posed in 1977
*
RSA Secret-Key Challenge
The RSA Secret-Key Challenge was a series of cryptographic contests organised by RSA Laboratories with the intent of helping to demonstrate the relative security of different encryption algorithms. The challenge ran from 28 January 1997 until May ...
*
Integer factorization records
Notes
{{DEFAULTSORT:Rsa Factoring Challenge
Integer factorization algorithms
Cryptography contests
1991 establishments in the United States