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 3: A class <strong>of</strong> Weak Encryption Exponents in <strong>RSA</strong> 54<br />
Example 3.3. Let us consider that N,e are available. We choose a 1000-bit N<br />
which is a product <strong>of</strong> two 500-bit primes. Let N be<br />
6965301839116252842151601289304534942713324759565286529653767647876815<br />
5930430666799437161475057925109785426932854120387907825516676039893976<br />
7348434594081678022491354913429428712241705242402188329351298522684586<br />
6182664930993217767070732004829330778668319338402258431072292258308654<br />
308889461963963786753<br />
and e be a 1000-bit number<br />
6131104587526715137731121962949288372067853010907049196083307936858983<br />
5495733258743040864963707793556567754437239459230699951652411404917214<br />
6335728027441527646511562295901427592480445339976342362901246792172093<br />
7327176882146018075507772227029755907501291937300116177647310527785231<br />
764272675507839815927.<br />
Running our method as explained in Theorem 3.2, we get (p−u)(q −v) as<br />
6965301839116252842151601289304534942713324759565286529653767647876815<br />
5930430666799437161475057925109785426932854120387907825516676039893976<br />
7348434593866189401923798371559862126676390152959012118814413687219025<br />
3575242273886606436919626785397201816501702315901845767585961196177847<br />
672535848282542000103.<br />
The factorization <strong>of</strong> (p−u)(q −v) is as follows:<br />
3 4 ×17 24 ×61681 24 × 2297 × 141803 × 345133 × 1412745718201607004385882806<br />
3633385965304567483679 × 1734403587161852748161040884417992576345006759<br />
8688121780826850377496712904460130651142191039.<br />
This requires 112151.62 seconds (less than 1.3 days) using the ECM method<br />
<strong>of</strong> factoring. In this case, p−u is 3×17 24 ×61681 24 ×345133 and the rest <strong>of</strong> the<br />
terms will give q −v. Since, p−u < N 4, 1 p can be found using the idea <strong>of</strong> [24] in<br />
polynomial time. Finally, one can find p,q as follows.<br />
3232329308513348128043498783477144091769556249463616612811415899259655<br />
9541241660031449960551292345720627446011227767334525515385020845432088<br />
00320998727,<br />
2154886205675565418695665855651429394513037499642411075207610599506437<br />
3027494440020966640367528230480418297340818511556350343590013896954725<br />
33547333239 respectively.<br />
In this example, X,Y are respectively 275 and 274 bit numbers as follows.<br />
3035420144102701673311659229411748291628760686018968001955956890217037