English

On Deterministically Finding an Element of High Order Modulo a Composite

Data Structures and Algorithms 2025-10-14 v3 Number Theory

Abstract

We give a deterministic algorithm that, given a composite number NN and a target order DN1/6D \ge N^{1/6}, runs in time D1/2+o(1)D^{1/2+o(1)} and finds either an element aZNa \in \mathbb{Z}_N^* of multiplicative order at least DD, or a nontrivial factor of NN. Our algorithm improves upon an algorithm of Hittmeir (arXiv:1608.08766), who designed a similar algorithm under the stronger assumption DN2/5D \ge N^{2/5}. Hittmeir's algorithm played a crucial role in the recent breakthrough deterministic integer factorization algorithms of Hittmeir and Harvey (arXiv:2006.16729, arXiv:2010.05450, arXiv:2105.11105). When NN is assumed to have an rr-power divisor with r2r\ge 2, our algorithm provides the same guarantees assuming DN1/6rD \ge N^{1/6r}.

Keywords

Cite

@article{arxiv.2506.07668,
  title  = {On Deterministically Finding an Element of High Order Modulo a Composite},
  author = {Ziv Oznovich and Ben Lee Volk},
  journal= {arXiv preprint arXiv:2506.07668},
  year   = {2025}
}
R2 v1 2026-07-01T03:06:51.707Z