11.07.2014 Views

Cryptanalysis of RSA Factorization - Library(ISI Kolkata) - Indian ...

Cryptanalysis of RSA Factorization - Library(ISI Kolkata) - Indian ...

Cryptanalysis of RSA Factorization - Library(ISI Kolkata) - Indian ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!