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 3<br />

(QS) algorithm (see Chapter 6) by D. Atkins, M. Graff, A. Lenstra, and<br />

P. Leyland. RSA129 was factored as<br />

3490529510847650949147849619903898133417764638493387843990820577<br />

×<br />

32769132993266709549961988190834461413177642967992942539798288533,<br />

and the secret message was decrypted to reveal: “THE MAGIC WORDS ARE<br />

SQUEAMISH OSSIFRAGE.”<br />

Over the last decade, many other factoring and related milestones have<br />

been achieved. For one thing, the number field sieve (NFS) is by now<br />

dominant: As of this 2nd book edition, NFS has factored RSA-576 (174<br />

decimal digits), and the “special” variant SNFS has reached 248 decimal digits.<br />

The elliptic curve method (ECM) has now reached 59 decimal digits (for a<br />

prime factor that is not the largest in the number). Such records can be found<br />

in [Zimmermann 2000], a website that is continually updated. We provide a<br />

more extensive list of records below.<br />

Another interesting achievement has been the discovery of factors of<br />

various Fermat numbers Fn =22n+ 1 discussed in Section 1.3.2. Some of<br />

the lower-lying Fermat numbers such as F9,F10,F11 have been completely<br />

factored, while impressive factors of some of the more gargantuan Fn have<br />

been uncovered. Depending on the size of a Fermat number, either the number<br />

field sieve (NFS) (for smaller Fermat numbers, such as F9) or the elliptic curve<br />

method (ECM) (for larger Fermat numbers) has been brought to bear on the<br />

problem (see Chapters 6 and 7). Factors having 30 or 40 or more decimal<br />

digits have been uncovered in this way. Using methods covered in various<br />

sections of the present book, it has been possible to perform a primality test<br />

on Fermat numbers as large as F24, a number with more than five million<br />

decimal digits. Again, such achievements are due in part to advances in<br />

machinery and software, and in part to algorithmic advances. One possible<br />

future technology—quantum computation—may lead to such a tremendous<br />

machinery advance that factoring could conceivably end up being, in a few<br />

decades, say, unthinkably faster than it is today. Quantum computation is<br />

discussed in Section 8.5.<br />

We have indicated that prime numbers figure into modern cryptography—<br />

the science of encrypting and decrypting secret messages. Because many<br />

cryptographic systems depend on prime-number studies, factoring, and related<br />

number-theoretical problems, technological and algorithmic advancement<br />

have become paramount. Our ability to uncover large primes and prove<br />

them prime has outstripped our ability to factor, a situation that gives some<br />

comfort to cryptographers. As of this writing, the largest number ever to<br />

have been proved prime is the gargantuan Mersenne prime 225964951 − 1,<br />

which can be thought of, roughly speaking, as a “thick book” full of decimal<br />

digits. The kinds of algorithms that make it possible to do speedy arithmetic<br />

with such giant numbers is discussed in Chapter 8.8. But again, alongside<br />

such algorithmic enhancements come machine improvements. To convey an<br />

idea of scale, the current hardware and algorithm marriage that found each

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

Saved successfully!

Ooh no, something went wrong!