🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

4 total messages Started by jbs Sat, 22 Aug 1992 01:13
RSA-129 contest
#943
Author: jbs
Date: Sat, 22 Aug 1992 01:13
41 lines
2789 bytes
         Dan Berstein posts:
:To factor RSA-129 with GNFS would take many hundreds or thousands of
:MIPS-years with a random polynomial. In the two weeks since the contest
:was announced, quite a few people have submitted polynomials, and the
:best so far---yours---is roughly 1000 times better than random.
:being equal. (Most polynomials are somewhere in the middle.)
         Actually it is about 100 times better than random using
your stated figure of merit.  More to the point it is only about 10
times better than simply trying a few million values of m.
         Dan Berstein also posts:
:Keep in mind that f(m) doesn't have to equal n---it be any positive
:multiple. So there are a huge number of polynomials to search through.
         Since the density of good representations for k*n goes as
k**(-9/4) considering multiples of n is unlikely to give a significant
improvement.
         Dan Berstein also posts:
:In any case, the polynomial-searching contest has produced spectacular
:results so far. Keep those submissions coming in! I'm sorry I don't yet
:have precise estimates of exactly how much RSA-129 GNFS time is saved by
:any particular polynomial, but I can assure you that a few weeks of
:polynomial searching will be time very, very well spent.
         I must disagree, extensive searches without an accurate figure
of merit are basically a waste of time.  I have little enthusiasm for
burning weeks of computer time searching for good fifth degree poly-
nomials only to learn that a more complete figure of merit shows that
I should have been searching for sixth degree polynomials.
         Dan Berstein also posts:
:Keep in mind that---even if Bob's pessimistic estimate of 14 digits is
:close to reality, which I very much doubt---f(m) can be any multiple of
:n, and two-variable polynomials f(m_1,m_2) also work for GNFS. If we
:were to allow 10^5 multiples of n, 10^24 choices of m_1, 10^24 choices
:of m_2, and 10^14 choices of each c_i, then there would be roughly 10^9
:sufficiently small polynomials for RSA-129. So from a theoretical point
:of view there's no problem.
         As I point out above, considering all multiples of n increases
the density of representations (of the form f(m), f degree 5) by, sum
over k of k**(-9/4), which is less than 2 (not 10**5).  I can't comment
on searching for two-variable polynomials without knowing the figure
of merit.
                       James B. Shearer
Re: RSA-129 contest
#945
Author: D. J. Bernstein
Date: Sat, 22 Aug 1992 05:17
48 lines
2603 bytes
In article <9208220157.AA02629@ucbvax.Berkeley.EDU> jbs@WATSON.IBM.COM writes:
> More to the point it is only about 10
> times better than simply trying a few million values of m.

10 times better means about 40% reduction in run time.

We are talking about *years* on a supercomputer---and don't think that
RSA-129 is the only number that anyone wants to factor! I often spend
time optimizing a section of code responsible for less than one percent
of the run time of a program---and then another section, another
section, another section, and all of a sudden I try the program and it's
five or ten percent faster than before. This is a good thing.

James, if you don't appreciate the value of a 40% speedup, don't
participate in the contest.

> Since the density of good representations for k*n goes as
> k**(-9/4) considering multiples of n is unlikely to give a significant
> improvement.

I don't know what grounds you're arguing from. Nor do I particularly
care. You were worrying about running out of good polynomials. The fact
is that multiples of n give polynomials nearly as good as polynomials
for n itself.

> I must disagree, extensive searches without an accurate figure
> of merit are basically a waste of time.

If you feel that way, don't participate. Other people have submitted
good polynomials and I'm sure the current record won't last long. Nobody
knows an ``accurate figure of merit'' for GNFS polynomials: nobody has
ever exhibited an accurate method of estimating how much time GNFS will
use with various parameters, though GNFS detractors always seem to
pretend otherwise.

The point of this contest is not to find the minimum value of the
total-coefficients-times-m measure, although that measure isn't bad; the
reason that I specified an upper limit for that measure was to weed out
contest entrants who weren't serious. The point of this contest (at
least as I see it---I can't speak for Arjen Lenstra) is to find a
reasonable number of reasonably good polynomials in the hope of
minimizing the time needed for GNFS to factor RSA-129.

>          Dan Berstein also posts:

Bernstein. Sure you didn't drop any digits in those polynomials? :-)

---Dan
Re: RSA-129 contest
#947
Author: Robert D. Silverman
Date: Sat, 22 Aug 1992 11:32
44 lines
2768 bytes
In article <8146.Aug2205.17.2492@virtualnews.nyu.edu> brnstnd@nyu.edu (D. J. Bernstein) writes:
 
stuff deleted...

>If you feel that way, don't participate. Other people have submitted
>good polynomials and I'm sure the current record won't last long. Nobody
>knows an ``accurate figure of merit'' for GNFS polynomials: nobody has
>ever exhibited an accurate method of estimating how much time GNFS will
>use with various parameters, though GNFS detractors always seem to
>pretend otherwise.
 
Too bad you were not at the public-key crypto conference in Oberwolfach
last year. I presented the results of quite a few benchmarks for the
sieving phase of GNFS on general numbers ranging from 30 to 90 digits.
I would characterize this as an accurate way of estimating how much
time GNFS will take, wouldn't you? I also have at least an order of
magnitude more data than anyone else on the performance of the quadratic
sieve. From this data it is not difficult to project a crossover point
of around 135 digits. The data I have also shows how much speedup is
obtained by reducing the size of the coefficients. My data says that
you will need to find 14 digit coefficients for GNFS to compete with
PPMPQS in doing RSA-129.
 
But Dan says he does not believe this 'pessimistic estimate'.

I am not 'pretending' anything, despite Dan's insults. I have real
data.   Dan's labelling of detractors as 'pretending' is both insulting
and unprofessional.
 
Of course he can't back up this belief, because he doesn't have
enough data on the performance of both methods. Of course he is
now obtaining data on the sieving part of GNFS now that he has
it coded. But he still lacks data on QS. Lenstra and Manasse have
done a few dozen numbers with QS. I've done in excess of 500.

I am also curious as to whether his comparison with QS also considers
the time to do the final square root along with the sieve time? He
reported that for 2,488+, the final square root took about 15% of the
total sieve time. [1 day vs. 6 days]
--
Bob Silverman
These are my opinions and not MITRE's.
Mitre Corporation, Bedford, MA 01730
"You can lead a horse's ass to knowledge, but you can't make him think"
Re: RSA-129 contest
#641
Author: D. J. Bernstein
Date: Sun, 23 Aug 1992 22:57
41 lines
2436 bytes
In article <1992Aug22.113206.4385@linus.mitre.org> bs@gauss.mitre.org (Robert D. Silverman) writes:
> I presented the results of quite a few benchmarks for the
> sieving phase of GNFS on general numbers ranging from 30 to 90 digits.

And you try to extrapolate by 45 digits from your highly suboptimal
polynomial choices. You didn't even take Pollard's lattice sieve into
account.

I defy you to make a statement of the form ``GNFS will use more than G
MIPS-years to factor RSA-129, while MPQS will take under M MIPS-years to
factor RSA-129, and G > M,'' rather than hiding behind loose comparisons
such as ``I estimate the crossover point to be around 135 digits.''
Either make a definite statement so that I can demonstrate by actual
experiments that you're wrong, or admit that you can't accurately
estimate the time taken by GNFS.

> Dan's labelling of detractors as 'pretending' is both insulting
> and unprofessional.

I don't think so. Your estimates of GNFS's speed have no more validity
than Adleman's ridiculous estimates a year ago. They are based on
wishful thinking (such as your incorrect estimate of coefficient digits
for a 145-digit number on sci.crypt a few weeks ago) as well as neglect
of existing algorithmic improvements (such as the special-q method).

It was irresponsible of Adleman to state that it wasn't clear whether
GNFS would be faster than MPQS for 330-digit numbers. It is just as
irresponsible of you to claim a 135-digit crossover point. It is neither
insulting nor unprofessional for me to demand that you make your
estimates of GNFS speed sufficiently detailed that I can prove them
false.

> But he still lacks data on QS. Lenstra and Manasse have
> done a few dozen numbers with QS. I've done in excess of 500.

I can't speak for either Arjen Lenstra or Mark Manasse, but it seems to
me that a few dozen numbers ranging up to 116 digits have far more
relevance to 129-digit factorizations than several hundred wimpy
numbers.

---Dan
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads