Cryptanalysis of RSA Factorization - Library(ISI Kolkata) - Indian ...
Cryptanalysis of RSA Factorization - Library(ISI Kolkata) - Indian ...
Cryptanalysis of RSA Factorization - Library(ISI Kolkata) - Indian ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
97 6.1 Implicit Factoring <strong>of</strong> Two Large Integers<br />
extended strategy <strong>of</strong> Section 2.6.2, we get<br />
S = ⋃<br />
{x i y j z k+k 1<br />
: x i y j z k is a monomial <strong>of</strong> f m },<br />
0≤k 1 ≤t<br />
M = {monomials <strong>of</strong> x i y j z k f : x i y j z k ∈ S}.<br />
It follows from the above definitions that<br />
⎧<br />
k = 0,...,m,<br />
⎪⎨<br />
x i y j z k+k 1<br />
j = k,...,m,<br />
∈ S ⇔<br />
i = 0,...,m+k −j,<br />
⎪⎩<br />
k 1 = 0,...,t<br />
⎧<br />
k = 0,...,m+1,<br />
⎪⎨<br />
x i y j z k j = k,...,m+1,<br />
∈ M ⇔<br />
i = 0,...,m+k −j +1,<br />
⎪⎩<br />
k 1 = 0,...,t<br />
We exploit t many extra shifts <strong>of</strong> z where t is a non-negative integer. Our aim is<br />
to find two more polynomials f 0 ,f 1 that share the root (q 2 + 1,q 1 ,P 1 − P 1) ′ over<br />
the integers. From Section 2.6.2, we know that these polynomials can be found by<br />
lattice reduction if<br />
X s 1<br />
Y s 2<br />
Z s 3<br />
< W s , (6.1)<br />
where s = |S|, s j = ∑ x i 1y i 2z i 3∈M\S i j for j = 1,2,3, and<br />
W = ‖f(xX,yY,zZ)‖ ∞ ≥ N 1 X.<br />
One can quite easily check the following.<br />
s 1 = 1 2 m3 + 5 2 m2 +4m+2+2t+ 3 2 m2 t+ 7 2 mt,<br />
s 2 = 5 6 m3 +4m 2 + 37 6 m+3+2t+ 3 2 m2 t+ 7 2 mt,<br />
s 3 = 1 2 m3 + 5 2 m2 +4m+2+ 3 2 t2 + 7 2 t+ 3 2 m2 t+mt 2 + 9 2 mt,<br />
s = 1 3 m3 + 3 2 m2 + 13<br />
6 m+1+t+m2 t+2mt<br />
Let t = τm, where τ is a nonnegative real number. Neglecting the lower order