10.12.2012 Views

Prime Numbers

Prime Numbers

Prime Numbers

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.

6.1 The quadratic sieve factorization method 277<br />

where<br />

c2 =(a 2 2 − a1)b 2 2 − 2a2b1b2 + b 2 1 +2b0b2,<br />

c1 =(a1a2 − a0)b 2 2 − 2a1b1b2 +2b0b1,<br />

c0 = a0a2b 2 2 − 2a0b1b2 + b 2 0.<br />

Since b0,b1,b2 are free variables, perhaps they can be chosen so that they are<br />

small integers and that c2 =0.Indeed,theycan.Let<br />

b2 =2, b1 =2b, b0 = a1 − a 2 2 +2a2b − b 2 ,<br />

where b is an arbitrary integer. With these choices of b0,b1,b2 we have<br />

where<br />

x(b) 2 ≡ y(b) (modn), (6.6)<br />

x(b) =2m 2 +2bm + a1 − a 2 2 +2a2b − b 2 ,<br />

y(b) = 4a1a2 − 4a0 − 4a1 +4a 2 2 b +8a2b 2 − 4b 3 m<br />

+4a0a2 − 8a0b + a1 − a 2 2 +2a2b − b 2 2 .<br />

Theproposalistoletbrun through small numbers, use a sieve to search for<br />

smooth values of y(b), and then use a matrix of exponent vectors to find a<br />

subset of the congruences (6.6) to construct two congruent squares mod n<br />

that then may be tried for factoring n. Ifa0,a1,a2, andbare all O(nɛ ), where<br />

0 ≤ ɛ

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

Saved successfully!

Ooh no, something went wrong!