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.
Chapter 7: Approximate Integer Common Divisor Problem 124<br />
The result follows from Theorem 2.23 and putting i = k − 1 in Lemma 2.20.<br />
Neglecting the small constants and considering k ≪ ω (in fact, we will show that<br />
ω is exponential in k in our construction), we get the condition as det(L) 1 ω < g m ,<br />
i.e., det(L) < g mω . This is written formally in Theorem 7.8 later.<br />
Before proceeding to the next discussion, we denote that ( n<br />
r)<br />
is considered in<br />
its usual meaning when n ≥ r ≥ 0, and in all other cases we will consider the value<br />
<strong>of</strong> ( n<br />
r)<br />
as 0.<br />
Lemma 7.6. Let ω be the dimension <strong>of</strong> the lattice L described as before. Then<br />
ω =<br />
m∑<br />
( ) k +r−2<br />
+<br />
r<br />
r=0<br />
k∑<br />
t∑ ∑n−2<br />
n=2 i n=1 r=0<br />
(−1) r ( n−2<br />
r<br />
)( ) k +m−rin −2<br />
.<br />
m−ri n<br />
Pro<strong>of</strong>. Let j 2 +···+j k = r where j 2 ,...,j k are non-negative integers. The number<br />
<strong>of</strong> such solutions is ( )<br />
k+r−2<br />
r . Hence the number <strong>of</strong> shift polynomials in Equation<br />
(7.9) is<br />
m∑<br />
( ) k +r −2<br />
ω 1 = .<br />
r<br />
r=0<br />
For fixed n,i n , the number <strong>of</strong> shift polynomials in Equation (7.10) is the number<br />
<strong>of</strong> solutions <strong>of</strong><br />
j 2 +···+j k = m<br />
for 0 ≤ j 2 ,...,j n−1 < i n , and 0 ≤ j n ,...,j k ≤ m. The number <strong>of</strong> all such solutions<br />
is the coefficient <strong>of</strong> x m in<br />
=<br />
(<br />
1+x+···+x<br />
i n−1 ) n−2<br />
(1+x+···+x m ) k−n+1<br />
( 1−x<br />
i n<br />
) n−2 ( 1−x<br />
m+1<br />
1−x<br />
1−x<br />
) k−n+1<br />
= ( 1−x in) n−2(<br />
1−x<br />
m+1 ) k−n+1<br />
(1−x) −k+1 .<br />
We denote the coefficient by c(n,i n ), for fixed n,i n , which can be written as<br />
∑n−2<br />
( )( )<br />
n−2 k<br />
c(n,i n ) = (−1) r +m−rin −2<br />
.<br />
r m−ri n<br />
r=0