10.12.2012 Views

Prime Numbers

Prime Numbers

Prime Numbers

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1.1 Problems and progress 5<br />

The Pollard-(p − 1) method (see our Section 5.4) was used in 2003 by<br />

P. Zimmermann to find 57-digit factors of two separate numbers, namely<br />

6 396 + 1 and 11 260 +1.<br />

There are recent successes for the elliptic-curve method (ECM) (see our<br />

Section 7.4.1), namely, a 57-digit factor of 2 997 − 1 (see [Wagstaff 2004]), a<br />

58-digit factor of 8 · 10 141 − 1 found in 2003 by R. Backstrom, and a 59digit<br />

factor of 10 233 − 1 found in 2005 by B. Dodson. (It is surprising, and<br />

historically rare over the last decade, that the (p − 1) method be anywhere<br />

near the ECM in the size of record factors.)<br />

In late 2001, the quadratic sieve (QS) (see our Section 6.1), actually a threelarge-prime<br />

variant, factored a 135-digit composite piece of 2 803 − 2 402 +1.<br />

This seems to have been in some sense a “last gasp” for QS, being as the<br />

more modern NFS and SNFS have dominated for numbers of this size.<br />

The general-purpose number field sieve (GNFS) has, as we mentioned earlier,<br />

factored the 174-digit number RSA-576. For numbers of special form, the<br />

special number field sieve (SNFS) (see our Section 6.2.7) has factored<br />

numbers beyond 200 digits, the record currently being the 248-digit number<br />

2 821 +2 411 +1.<br />

Details in regard to some such record factorizations can be found in the<br />

aforementioned Wagstaff newsletter. Elsewhere in the present book, for<br />

example after Algorithm 7.4.4 and at other similar junctures, one finds older<br />

records from our 1st edition; we have left these intact because of their historical<br />

importance. After all, one wants not only to see progress, but also track it.<br />

Here at the dawn of the 21st century, vast distributed computations are<br />

not uncommon. A good lay reference is [Peterson 2000]. Another lay treatment<br />

about large-number achievements is [Crandall 1997a]. In the latter exposition<br />

appears an estimate that answers roughly the question, “How many computing<br />

operations have been performed by all machines across all of world history?”<br />

One is speaking of fundamental operations such as logical “and” as well as<br />

“add,” “multiply,” and so on. The answer is relevant for various issues raised<br />

in the present book, and could be called the “mole rule.” To put it roughly,<br />

right around the turn of the century (2000 ad), about one mole—that is, the<br />

Avogadro number 6 · 10 23 of chemistry, call it 10 24 —is the total operation<br />

count for all machines for all of history. In spite of the usual mystery and<br />

awe that surrounds the notion of industrial and government supercomputing,<br />

it is the huge collection of personal computers that allows this 10 24 ,this<br />

mole. The relevance is that a task such as trial dividing an integer N ≈ 10 50<br />

directly for prime factors is hopeless in the sense that one would essentially<br />

have to replicate the machine effort of all time. To convey an idea of scale,<br />

a typical instance of the deepest factoring or primality-proving runs of the<br />

modern era involves perhaps 10 16 to 10 18 machine operations. Similarly, a fulllength<br />

graphically rendered synthetic movie of today—for example, the 2003<br />

Pixar/Disney movie Finding Nemo—involves operation counts in the 10 18<br />

range. It is amusing that for this kind of Herculean machine effort one may<br />

either obtain a single answer (a factor, maybe even a single “prime/composite”

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!