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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

113 6.3 Exposing a Few MSBs <strong>of</strong> One Prime<br />

InourexperimentsforExamples6.15,6.16,weusefourpolynomialsf 0 ,f 1 ,f 2 ,f 3<br />

that are available after lattice reduction. Let J be the ideal generated by<br />

{f,f 0 ,f 1 ,f 2 ,f 3 } and let the corresponding Gröbner Basis be G. We studied the<br />

first three elements <strong>of</strong> G and found that one <strong>of</strong> them is <strong>of</strong> the form y − q 1<br />

P 1 −P ′ 1z.<br />

Note that y 0 = q 1 ,z 0 = P 1 −P ′ 1 is the root <strong>of</strong> this polynomial.<br />

Example 6.16. In this experiment, we consider 640-bit primes p 1 and p 2<br />

2670046755820111597125983499598458226482802916962725172846821109006065<br />

0996111051814093451331628000557452579503698243975066836110558623837620<br />

26236414416814754812160919136728523814508982308428241<br />

and<br />

4213654354378478098923678873165024061763485330880715693603141201754570<br />

6833482787889436013438027059065208431251021416732001179886518042599444<br />

22004067683253229586251375139983258948708099714177489.<br />

Note that, p 1 ,p 2 share 531 many LSBs. Further, q 1 ,q 2 are 360-bit primes<br />

2286199623814759322661521537688479233374714361474052906990385379626075<br />

664185395324016017013427591508941472939 and<br />

1280130913887850481545063885171390143545984280360797978692995205434971<br />

745123201014643124723774455018327835627 respectively.<br />

Given N 1 ,N 2 , with the implicit information and 30 MSBs <strong>of</strong> q 2 , we can factorize<br />

both <strong>of</strong> them efficiently. We use lattice <strong>of</strong> dimension 105 and the lattice reduction<br />

takes 11107.04 seconds.<br />

In a similar direction, we can extend Theorem 6.10 below, where we consider<br />

a few MSBs <strong>of</strong> q 2 are known.<br />

Theorem 6.17. Let N 1 = p 1 q 1 and N 2 = p 2 q 2 , where p 1 ,q 1 ,p 2 ,q 2 are primes. Let<br />

q 1 ,q 2 ≈ N α . Suppose q 20 is known such that |q 2 − q 20 | ≤ N δ . Consider that a<br />

contiguous portion <strong>of</strong> bits <strong>of</strong> p 1 ,p 2 are same at the middle leaving the γ 1 log 2 N<br />

many MSBs and γ 2 log 2 N many LSBs. Then under Assumption 1, we can factor<br />

both N 1 ,N 2 if there exist τ 1 ,τ 2 ≥ 0 for which h(τ 1 ,τ 2 ,α,γ 1 ,γ 2 ) < 0 where γ =

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

Saved successfully!

Ooh no, something went wrong!