English

A time-space tradeoff for Lehman's deterministic integer factorization method

Number Theory 2021-05-28 v2

Abstract

Fermat's well-known factorization algorithm is based on finding a representation of natural numbers NN as the difference of squares. In 1895, Lawrence generalized this idea and applied it to multiples kNkN of the original number. A systematic approach to choose suitable values for kk was introduced by Lehman in 1974, which resulted in the first deterministic factorization algorithm considerably faster than trial division. In this paper, we construct a time-space tradeoff for Lawrence's generalization and apply it together with Lehman's result to obtain a deterministic integer factorization algorithm with runtime complexity O(N2/9+o(1))O(N^{2/9+o(1)}). This is the first exponential improvement since the establishment of the O(N1/4+o(1))O(N^{1/4+o(1)}) bound in 1977.

Cite

@article{arxiv.2006.16729,
  title  = {A time-space tradeoff for Lehman's deterministic integer factorization method},
  author = {Markus Hittmeir},
  journal= {arXiv preprint arXiv:2006.16729},
  year   = {2021}
}

Comments

10 pages