Cryptanalysis of RSA Factorization - Library(ISI Kolkata) - Indian ...
Cryptanalysis of RSA Factorization - Library(ISI Kolkata) - Indian ...
Cryptanalysis of RSA Factorization - Library(ISI Kolkata) - Indian ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
127 7.4 The General Solution for EPACDP<br />
For calculating P 2 , we have the following constraints:<br />
1. 1 ≤ i n ≤ t, for 2 ≤ n ≤ k and a positive integer t, and<br />
2. j 2 +j 3 +···+j k = m, when 0 ≤ j 2 ,...,j n−1 < i n , and 0 ≤ j n ,...,j k ≤ m.<br />
Thus we have the expression for P 2 as<br />
P 2 =<br />
=<br />
k∏<br />
t∏<br />
n=2i n=1<br />
k∏<br />
n=2i n=1<br />
X in<br />
n X j 2<br />
2 X j 3<br />
3 ···X j k<br />
k<br />
t∏<br />
X inc(n,in) X mc(n,in) = X η 3<br />
where η 3 is as mentioned in the statement.<br />
As the results in this section are quite involved, we present below a few cases<br />
for better understanding and comparison with existing results.<br />
7.4.1 Analysis for k = 2<br />
We write the pro<strong>of</strong> <strong>of</strong> this special case in detail as this is in line with the pro<strong>of</strong><br />
<strong>of</strong> [29, Theorem 3] where the strategy to solve the Partially Approximate Common<br />
Divisor Problem (PACDP) [61] has been exploited.<br />
As described in [24], after applying the LLL algorithm, if the output polynomials<br />
are <strong>of</strong> more than one variable, then to collect the roots from these polynomials<br />
one needs Assumption 1. However, in this case, Assumption 1 is not required since<br />
there is only one variable in the polynomial that we will consider.<br />
Theorem 7.10. Let N 1 = p 1 q 1 and N 2 = p 2 q 2 , where p 1 ,p 2 ,q 1 ,q 2 are primes. Let<br />
q 1 ,q 2 ≈ N α and |p 1 −p 2 | < N β . Then one can factor N 1 and N 2 deterministically<br />
in poly(logN) time when<br />
β < 1−3α+α 2 .<br />
Pro<strong>of</strong>. Let x 0 = p 1 −p 2 . We have N 1 = p 1 q 1 and N 2 = p 2 q 2 = (p 1 −x 0 )q 2 . Our<br />
goal is to recover x 0 q 2 from N 1 and N 2 . Since |x 0 | < N β and q 2 = N α , we can take