Abstract
Let p be a prime such that p≡1(mod3). Let c be a cubic residue (modp) such that [Formula presented]. In this paper, we present a refinement of Müller's algorithm for computing a cube root of c [11], which also improves Williams' [14,15] Cipolla-Lehmer type algorithms. Under the assumption that a suitable irreducible polynomial of degree 3 is given, Müller gave a cube root algorithm which requires 8.5logp modular multiplications. Our algorithm requires only 7.5logp modular multiplications and is based on the recurrence relations arising from the irreducible polynomial h(x)=x3+ct3x−ct3 for some integer t.
Original language | English |
---|---|
Article number | 101708 |
Journal | Finite Fields and their Applications |
Volume | 67 |
DOIs | |
State | Published - Oct 2020 |
Bibliographical note
Publisher Copyright:© 2020 Elsevier Inc.
Keywords
- Cipolla-Lehmer algorithm
- Cube root
- Finite field
- Linear recurrence relation