10th May 2005, Amy Johnston
On the difficulty of prime root computation in certain finite cyclic groups

The best known algorithm for computing square roots in Z_P where P is prime requires that P=3 mod 4. This algorithm, extended to any finite cyclic group, requires the order of the group not be divisible by 4. If 4 divides the order then more complicated algorithms are required. Hidden within these algorithms are discrete logarithm computations on elements of order 2.

The square root algorithm can be extended to compute q-th roots for any prime q. The algorithm is trivial if q divides the order of the group at most once. However, if q^2 divides the order of the group discrete logarithms on elements of order q are required. This algorithm is the only general purpose root computation technique known and suggests that the discrete logarithm problem and q-th root problems for these groups may be equivalent.

This talk will address the relationship between these two problems.