Deterministically finding an element of large order in $\mathbb{Z}_N^*$
Abstract
In this paper, we present an improvement for the problem of deterministically finding an element of large multiplicative order modulo some integer . This problem arises as a key subroutine in current deterministic factoring algorithms, such as those proposed by Harvey and Hittmeir [Mathematics of Computation, 2021]. Specifically, let be positive integers with \begin{equation}\label{eq:abs} D > \exp\left(\sqrt{2\log N \log \log N}\right). \end{equation} We give a deterministic algorithm that does one of the following: Returns an element with ; Returns a non-trivial factor of ; Or reports that is prime. The running time of our algorithm is . Similar results were independently and concurrently obtained by Harvey and Hittmeir [arXiv:2601.11131, 2026] in work that appeared while this manuscript was in preparation. Prior to these works, the best known algorithm for finding an element with order larger than was given by Oznovich and Volk [SODA 2026], requiring . We also present a simpler algorithm that applies for any and runs in .
Cite
@article{arxiv.2605.09592,
title = {Deterministically finding an element of large order in $\mathbb{Z}_N^*$},
author = {Itamar Nir},
journal= {arXiv preprint arXiv:2605.09592},
year = {2026}
}