1
$\begingroup$

What efficient algorithms exist for the solving $x^N = a$ in GF(q)? What are their complexities?

$\endgroup$
5
  • 2
    $\begingroup$ en.wikipedia.org/wiki/… $\endgroup$ Commented Feb 11, 2013 at 18:57
  • $\begingroup$ Thank you! But it is too general method. Is there anything more specific? $\endgroup$ Commented Feb 11, 2013 at 19:47
  • 1
    $\begingroup$ Which of $x$, $N$, $a$ are given and which are the variables to be solved for? $\endgroup$ Commented Feb 11, 2013 at 19:48
  • $\begingroup$ N and a are given. $\endgroup$ Commented Feb 11, 2013 at 19:59
  • 1
    $\begingroup$ I will assume that $a,N,q$ are given and you want to solve for $x$. Even then, there is no simple single answer. The problem changes if $q$ is a big prime, versus the case $q$ a big power of a small prime, versus intermediate cases. It also changes if $N$ is big versus $N$ small. If are interested in a particular range, making that explicit will help getting a better answer. $\endgroup$ Commented Feb 11, 2013 at 20:02

1 Answer 1

2
$\begingroup$

Pasting the title of your question into Google gives references like http://www.math.leidenuniv.nl/~astolk/monday/notes/stolk-roots.pdf and http://www.ma.utexas.edu/users/voloch/Preprints/roots.pdf -- this should answer your question.

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .