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.

5.8 Research problems 259<br />

In judging the efficacy of such a factoring method, one should address at<br />

least the following questions. How, in this case, do we find an initial point<br />

(x0,y0,w0,z0) in the group? How many field operations are required for point<br />

doubling, and for arbitrary point addition?<br />

Explore any algebraic connections of the circle and hyperspherical groups<br />

(and perhaps further relatives of these) with groups of matrices (mod p).<br />

For example, all n × n matrices having determinant 1 modulo p form a<br />

group that can for better or worse be used to forge some kind of factoring<br />

algorithm. These relations are well known, including yet more relations with<br />

so-called cyclotomic factoring. But an interesting line of research is based on<br />

this question: How do we design efficient factoring algorithms, if any, using<br />

these group/matrix ideas? We already know that complex multiplication, for<br />

example, can be done in three multiplies instead of four, and large-matrix<br />

multiplication can be endowed with its own special speedups, such as Strassen<br />

recursion [Crandall 1994b] and number-theoretical transform acceleration<br />

[Yagle 1995]; see Exercise 9.84.<br />

5.29. Investigate the possibility of modifying the polynomial evaluation<br />

method of Pollard and Strassen for application to the factorization of Fermat<br />

numbers Fn =22n + 1. Since we may restrict factor searches to primes of the<br />

form p = k2n+2 + 1, consider the following approach. Form a product<br />

P = <br />

ki2 n+2 +1 <br />

i<br />

(all modulo Fn), where the {ki} constitute some set of cleverly chosen integers,<br />

with a view to eventual taking of gcd(Fn,P). The Pollard–Strassen notion of<br />

evaluating products of consecutive integers is to be altered: Now we wish to<br />

form the product over a special multiplier set. So investigate possible means<br />

for efficient creation of P . There is the interesting consideration that we should<br />

be able somehow to presieve the {ki}, or even to alter the exponents n +2<br />

in some i-dependent manner. Does it make sense to describe the multiplier<br />

set {ki} as a union of disjoint arithmetic progressions (as would result from a<br />

presieving operation)? One practical matter that would be valuable to settle is<br />

this: Does a Pollard–Strassen variant of this type have any hope of exceeding<br />

the performance of direct, conventional sieving (in which one simply checks<br />

22n (mod p) for various p = k2n+2 + 1)? The problem is not without merit,<br />

since beyond F20 or thereabouts, direct sieving has been the only recourse to<br />

date for discovering factors of the mighty Fn.

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

Saved successfully!

Ooh no, something went wrong!