Re: Factoring one of many RSA moduli



On Feb 22, 4:08 pm, Francois Grieu <fgr...@xxxxxxxxx> wrote:
Assume we have  m  RSA moduli  nj  of  b-bit, generated in
such a way that each  nj  has unknown factorisation into
pj*qj,  where  pj  and  qj  are random primes with
   2^(b/2-1/2) < pj < qj < 2^(b/2)    [1]

We may assume  512 <= b <= 2048  and  m>1000.

Is there an algorithm that can be expected to factor at
least one of the  nj  with less work than factoring  n0
using GNFS?

How does the expected effort scale with  m ?

TIA,

   Francois Grieu

Note [1]: Established RSA key generation standard ANSI X9.31
do this, with more criteria on the factors.

[Reposted with typo fixes]

It is possible to factor two numbers via NFS in less time
than it does to factor each one separately. But the costs in memory
go way up.

Suppose you want to factor N1 and N2. Each one is factored
using two polynomials: f1(x) and g1(x) for the 1st number, and
f2(x) and g2(x) for the second.

It is possible, however, by modifying g1 and g2 to allow f1 to
equal f2. In other words, we let the rational side polynomial be the
same for each.

Now instead of having to sieve over 4 different polynomials, looking
for
smooth norms, we only have to sieve 3.
.



Relevant Pages

  • Re: JSH: Understanding polynomials
    ... So that is a polynomial factorisation. ... The a's are *not* polynomials in any sense. ... Consider a function awith constant term b and another function ... is that if the above is a nonpolynomial factorisation, ...
    (sci.math)
  • Re: Surrogate factoring, more theory
    ... Décio Luiz Gazzoni Filho writes: ... > the algorithm. ... I believe one could sieve a large ... you a factorisation of M somehow. ...
    (sci.crypt)
  • Re: factoring higher degree questions
    ... >>> i dont remember him mentioning an exam or homework. ... >>>i spell it 'factorisation' as i am british, ... > polynomials requires graduate if not post graduate level mathematics. ... have been considered a solution at the time (gamma functions, ...
    (sci.math.symbolic)
  • Re: factoring higher degree questions
    ... >> i dont remember him mentioning an exam or homework. ... >> i spell it 'factorisation' as i am british, ... polynomials requires graduate if not post graduate level mathematics. ...
    (sci.math.symbolic)
  • Re: Congruence based factoring algorithm, revised
    ... Here is the corrected algorithm. ... You missed a trick here James. ... 500 trials, 0 misfactors found. ... Average a's tried per factorisation: ...
    (comp.theory)