English

Deterministic methods for finding elements of large multiplicative order

Number Theory 2026-01-19 v1

Abstract

We revisit the problem of rigorously and deterministically finding elements of large order in the multiplicative group of integers modulo a natural number NN. Solving this problem is an essential step in several recent deterministic algorithms for factoring NN, including the currently fastest ones. In 2018, the second author gave an algorithm that for a given target order DN2/5D \geq N^{2/5}, finds either an element of order exceeding DD, or a nontrivial divisor of NN, or proves that NN is prime. The running time was O(D1/2(loglogD)1/2log2N) O\left(\frac{D^{1/2}}{(\log \log D)^{1/2}} \log^2 N \right) bit operations, asymptotically the same as the cost of computing the order of a single element using Sutherland's optimisation of the classical babystep-giantstep method. Subsequent work by several authors weakened the hypothesis DN2/5D \geq N^{2/5} to DN1/6D \geq N^{1/6}. In this paper, we show that the hypothesis may be dropped altogether. Moreover, if NN is prime, we can guarantee returning an element of order exceeding DD, rather than a proof that NN is prime.

Keywords

Cite

@article{arxiv.2601.11131,
  title  = {Deterministic methods for finding elements of large multiplicative order},
  author = {David Harvey and Markus Hittmeir},
  journal= {arXiv preprint arXiv:2601.11131},
  year   = {2026}
}

Comments

10 pages

R2 v1 2026-07-01T09:07:16.954Z