paper

Deterministic methods for finding elements of large multiplicative order

arXiv:2601.11131

Abstract

We revisit the problem of rigorously and deterministically finding elements of large order in the multiplicative group of integers modulo a natural number . Solving this problem is an essential step in several recent deterministic algorithms for factoring , including the currently fastest ones. In 2018, the second author gave an algorithm that for a given target order , finds either an element of order exceeding , or a nontrivial divisor of , or proves that is prime. The running time was \[ 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 to . In this paper, we show that the hypothesis may be dropped altogether. Moreover, if is prime, we can guarantee returning an element of order exceeding , rather than a proof that is prime.

13 pages; slightly improved main complexity bound

Deterministic methods for finding elements of large multiplicative order · wovepaper