, Volume 39, Issue 2, pp 275-280

Efficient Computation of Roots in Finite Fields

Rent the article at a discount

Rent now

* Final gross prices may vary according to local VAT.

Get Access


We present an algorithm to compute rth roots in \(\mathbb{F}_{q^m}\) with complexity Õ[(log m + r log q) m log q] if (m,q) = 1 and either (q(q−1),r) = 1 or r|(q−1) and ((q−1)/r,r) = 1. This compares well to previously known algorithms, which need O(r m 3 log3 q) steps.