An Improvement of the Cipolla-Lehmer Type Algorithms
Namhun Koo, Gook Hwa Cho, Byeonghwan, Soonhak Kwon

TL;DR
This paper introduces a refined Cipolla-Lehmer type algorithm that efficiently computes r-th roots in finite fields, improving previous methods with faster performance and practical implementation results.
Contribution
The paper presents a new algorithm that reduces the computational complexity of finding r-th roots in finite fields compared to existing algorithms.
Findings
The new algorithm operates in O(r^3 + r^2 log q) multiplications.
Implementation in SAGE demonstrates significant speed-up.
The method is independent of the size of r, outperforming previous algorithms.
Abstract
Let F_q be a finite field with q elements with prime power q and let r>1 be an integer with . In this paper, we present a refinement of the Cipolla-Lehmer type algorithm given by H. C. Williams, and subsequently improved by K. S. Williams and K. Hardy. For a given r-th power residue c in F_q where r is an odd prime, the algorithm of H. C. Williams determines a solution of X^r=c in multiplications in F_q, and the algorithm of K. S. Williams and K. Hardy finds a solution in multiplications in F_q. Our refinement finds a solution in multiplications in F_q. Therefore our new method is better than the previously proposed algorithms independent of the size of r, and the implementation result via SAGE shows a substantial speed-up compared with the existing algorithms.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography · graph theory and CDMA systems · Finite Group Theory Research
