home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: sci.math
- Path: sparky!uunet!stanford.edu!CSD-NewsHost.Stanford.EDU!Sunburn.Stanford.EDU!pratt
- From: pratt@Sunburn.Stanford.EDU (Vaughan R. Pratt)
- Subject: Re: RSA Encryption
- Message-ID: <1992Nov22.011016.6268@CSD-NewsHost.Stanford.EDU>
- Keywords: cryptography, primes
- Sender: news@CSD-NewsHost.Stanford.EDU
- Organization: Computer Science Department, Stanford University.
- References: <avatarp.722363576@well.sf.ca.us>
- Date: Sun, 22 Nov 1992 01:10:16 GMT
- Lines: 25
-
- In article <avatarp.722363576@well.sf.ca.us> avatarp@well.sf.ca.us (Peter Rothman) writes:
- >Originally, I had supposed that algorithm would perform poorly on this data
- >set, but in fact we found that we were able to predict the digits of prime
- >numbers with a success rate much greater than chance. Although this work
- >was not taken any further, I suspect that similar techniques could be used
- >to develop statistical algorithms which could make RSA useless.
-
- If RSA depended on primality testing being hard it would have been
- still-born. If you are presented with a 1000-digit composite, the
- Miller-Rabin or Strassen-Solovay testers can be arranged to *guarantee*
- to find you a proof of its compositenes, in a random time whose mean is
- a few minutes and whose tail vanishes exponentially. Finding a
- *factor* of that composite however can keep you occupied for
- centuries with present algorithms and computers.
-
- Apropos of which, here is my proof that P=NP. (I came up with it
- around 1972, if you have an earlier source then it's not mine after
- all.) Computers double in speed every 18 months or so, whence any
- exponential time problem can be solved in linear time by waiting the
- requisite number of months for the problem to become solvable in one
- month and then starting the computation. This counts the waiting time,
- and has the additional advantage that you can use your computer on
- something else while waiting.
- --
- Vaughan Pratt A fallacy is worth a thousand steps.
-