🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: sci.crypt
Article #910

Re: RSA-129 contest

#910
From: Robert D. Silverman
Date: Thu, 20 Aug 1992 13:49
54 lines
3031 bytes
In article <9208200145.AA29470@ucbvax.Berkeley.EDU> jbs@WATSON.IBM.COM writes:
>
>         D. J. Berstein wrote:
>:To factor RSA-129 with the general number field sieve (GNFS) requires a
>:fifth-degree polynomial
>:
>:  f(x) = c_5 x^5 + c_4 x^4 + c_3 x^3 + c_2 x^2 + c_1 x + c_0,
>:
>:with integer coefficients c_i, and a positive integer m such that f(m)
>:is a small positive integer multiple of RSA-129. Given any random choice
>:of m you can easily expand RSA-129 in base m and find the coefficients
>:c_i. However, for GNFS to finish in a reasonable time, the coefficients
>:must be significantly smaller than random.
>
>         How small do the coefficients have to be?  I have been led to
>believe that the speed of the GNFS overall does not depend much on the
>efficiency of the search for a good polynomial.  If this is the case it
>would seem to be unwise to devote a lot of effort to finding a good poly-
>nomial.  What is the point of this contest?
>                           James B. Shearer
 
This is NOT the case. The performance is VERY sensitive to the size
of the coefficients and it is worthwhile spending a significant amount
of time trying to find small coefficients.

For a 5th degree polynomial, 'random' coefficients will be about 21 or 22
digits. One needs to factor two sides of a congruence, one in Z, the other
in Q(alpha). The norms on the integer side will be about 10^32.
[M ~ 10^(130/5) and the average b will be about 10^6]. On the algebraic
side they will be about (10^6)^5 * poly coef or about 10^52.
Of course many will be smaller, [for small b]

I estimate that to be competitive with the Quadratic sieve they need
to find coefficients of 'about' 14 digits.  I am not sure it is
possible.

Their estimates may, of course, differ depending on their assumptions.

I have already done about 1% of the work to factor the RSA-129 with
the two-large-prime variation of the Quadratic Sieve.  I was going
to do it completely, but a deal with Sun to use their internal net
[3000 workstations!] fell through due to management difficulties.
I estimate it was going to take between 5000 and 6000 MIPS-YEARS
to do the computation.


Now if I could just scrape together 3000 Sparcs for 2-3 months, I
could finish the factorization.

--
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"
Technical Details
Message-ID: <1992Aug20.134949.4740@linus.mitre.org>
Path: arc1-ca.pugleaf.net!sparky!uunet!dtix!darwin.sura.net!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!slc3.ins.cwru.edu!agate!linus!linus.mitre.org!gauss!bs
References: <9208200145.AA29470@ucbvax.Berkeley.EDU>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!dtix!darwin.sura.net!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!slc3.ins.cwru.edu!agate!linus!linus.mitre.org!gauss!bs
From: bs@gauss.mitre.org (Robert D. Silverman)
Newsgroups: sci.crypt
Subject: Re: RSA-129 contest
Message-ID: <1992Aug20.134949.4740@linus.mitre.org>
Date: 20 Aug 92 13:49:49 GMT
References: <9208200145.AA29470@ucbvax.Berkeley.EDU>
Sender: news@linus.mitre.org (News Service)
Organization: Research Computer Facility, MITRE Corporation, Bedford, MA
Lines: 54
Nntp-Posting-Host: gauss.mitre.org