NFS@Home/en

Aus BC-Wiki
Zur Navigation springen Zur Suche springen

NFS@Home is a research project that uses Internet-connected computers to do the lattice sieving step in the Number Field Sieve factorization of large integers. As a young school student, you gained your first experience at breaking an integer into prime factors, such as 15 = 3 * 5 or 35 = 5 * 7. NFS@Home is a continuation of that experience, only with integers that are hundreds of digits long. Most recent large factorizations have been done primarily by large clusters at universities. With NFS@Home you can participate in state-of-the-art factorizations simply by downloading and running a free program on your computer. Integer factorization is interesting from both mathematical and practical perspectives. Mathematically, for instance, the calculation of multiplicative functions in number theory for a particular number require the factors of the number. Likewise, the integer factorization of particular numbers can aid in the proof that an associated number is prime. Practically, many public key algorithms, including the RSA algorithm, rely on the fact that the publicly available modulus cannot be factored. If it is factored, the private key can be easily calculated. Until quite recently, RSA-512, which uses a 512-bit modulus (155 digits), was commonly used but can now be easily broken.

The numbers what we are factoring are chosen from the Cunningham project. Started in 1925, it is one of the oldest continuously ongoing projects in computational number theory. The third edition of the book, published by the American Mathematical Society in 2002, is available as a free download. All results obtained since, including those of NFS@Home, are available on the Cunningham project website.

Badges

NFS@Home
Start 2009
End
Status
Admin Greg Childers
Institution California State University Fullerton
Country USA
Area Mathematics
Apps
Win 14e Lattice Sieve 1.08
15e Lattice Sieve 1.08
16e Lattice Sieve 1.09
15e Lattice Sieve for smaller numbers 1.08
Linux 14e Lattice Sieve 1.10
15e Lattice Sieve 1.10
16e Lattice Sieve 1.10
16e Lattice Sieve V5 1.10
15e Lattice Sieve for smaller numbers 1.08
Mac 14e Lattice Sieve 1.10
15e Lattice Sieve 1.10
16e Lattice Sieve 1.10
64bit 14e Lattice Sieve 1.08 (notphenomiix6)[win]
14e Lattice Sieve 1.10 [linux]
15e Lattice Sieve 1.08 (notphenomiix6)[win]
15e Lattice Sieve 1.10 [linux]
16e Lattice Sieve 1.08 (notphenomiix6)[win]
16e Lattice Sieve 1.10 [linux]
16e Lattice Sieve V5 1.10 [linux]
15e Lattice Sieve for smaller numbers 1.08 [win/linux/mac]
16e Lattice Sieve for smaller numbers 1.10 [win/linux/mac]
PS3
ATI
CUDA
Intel
Android
RPi
NCI
System-Specs
VRAM SP DP
RAM 125MB - 1,6GB
Runtime 45min (14e)
25min (15e)
46-52min(16e)
HDD 508kb
Traffic dl/ul kb / MB
Deadline 7 days
Checkpoints