Deterministic methods for finding elements of large multiplicative order

preprint2026arXivOpen access

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 D≥N2/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(log⁡log⁡D)1/2log⁡2N) 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 D≥N2/5D \geq N^{2/5} to D≥N1/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.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.