Improvement Of Barreto-Voloch Algorithm For Computing $r$th Roots Over Finite Fields
Zhengjun Cao, Xiao Fan

TL;DR
This paper extends the Barreto-Voloch algorithm for computing rth roots over finite fields to more general cases, removing previous restrictions and providing conditions for optimal application.
Contribution
The authors generalize the Barreto-Voloch algorithm to cases where r divides q^m-1 without previous restrictions, enhancing its applicability.
Findings
Extended algorithm to general case r||q^m-1
Specified conditions for optimal application
Improved computational complexity in broader scenarios
Abstract
Root extraction is a classical problem in computers algebra. It plays an essential role in cryptosystems based on elliptic curves. In 2006, Barreto and Voloch proposed an algorithm to compute th roots in for certain choices of and . If and they proved that the complexity of their method is . In this paper, we extend the Barreto-Voloch algorithm to the general case that , without the restrictions and . We also specify the conditions that the Barreto-Voloch algorithm can be preferably applied.
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
TopicsCryptography and Residue Arithmetic · Cryptography and Data Security · Coding theory and cryptography
