Skip to main content
Log in

A parallel version of the continued fraction integer factoring algorithm

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

A description is given of a means of implementing a parallel version of the continued fraction integer factoring algorithm (CFRAC) of Morrison and Brillhart on the Massively Parallel Processor. A case study is provided for the factorization of a 60-digit composite factor of 2405 -1, and some further factorizations are also obtained.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Brillhart, J., Lehmer, D. H., Selfridge, J. L., Tuckerman, B., and Wagstaff, S. S. Jr. 1983. Factorization of b n ± 1 up to High Powers, Contemporary Mathematics, vol. 22, American Mathematical Society, Providence, R. I.

    Google Scholar 

  2. Davis, J. A., and Holdridge, D. B. 1984. Factorization, using the quadratic sieve algorithim. In Advance in Cryptology (David Chaum, ed.), pp. 103–113.

  3. Davis, J. A., and Holdridge, D. B. 1984. Most Wanted Factorizations Using the Quadratic Sieve. Sandia National Laboratories Report SAND 84-1658, August.

  4. McKurdy, K., and Wunderlich, M. 1986. The factorization of large composite numbers on the MPP., Proc. First Symposium on the Frontiers of Massively Parallel Computation, Greenbelt, MD. to appear.

  5. Montgomery, P. 1987. Speeding the Pollard and elliptic curve methods of factorization. Math. Comp., 48, pp. 243–264.

    Google Scholar 

  6. Morrison, M. A., and Brillhart, J. 1975. A method of factoring and the factorization of F7. Math. Comp., 29, 183–205.

    Google Scholar 

  7. Parkinson, D., and Wunderlich, M. C. 1984. A compact algorithm for Gaussian elimination over GF(2) implemented on highly parallel computers. Parallel Computing, 1.

  8. Pomerance, C. 1983. Analysis and comparison of some integer factoring algorithms. In Number Theory and Computers (H. W. Lenstra, Jr., and J. Tijdeman, eds.), Math. Centrum Tracts, number 154, part 1, pp. 89–139, Amsterdam.

  9. Pomerance, C., and Wagstaff, S. S. Jr. 1983. Implementation of the continued fraction integer factoring algorithm. Congressus Numerantium, 37 99–118.

    Google Scholar 

  10. Silverman, R. 1987. The multiple polynomial quadratic sieve. Math. Comp., 48, pp. 329–339.

    Google Scholar 

  11. Wiedemann, D. 1987. Solving sparse linear equations over finite fields. IEEE Trans. Information Theory, to appear.

  12. Williams, H. C., and Wunderlich, M. C. 1987. On the parallel generation of the residues for the continued fraction factoring algorithm. Math. Comp., 48, pp. 405–423.

    Google Scholar 

  13. Wunderlich, M. C. 1984. Factoriing numbers on the massively parallel computer. Advances in Cryptology (David Chaum, ed.), pp. 87–102.

  14. Wunderlich, M. C. 1985. Implementing the continued fraction factoring algorithm on parallel machines. Math. Comp., 44, 251–260.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Research supported by NSERC of Canada Grant Number A7649.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wunderlich, M.C., Williams, H.C. A parallel version of the continued fraction integer factoring algorithm. J Supercomput 1, 217–230 (1987). https://doi.org/10.1007/BF00128047

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00128047

Keywords

Navigation