IEEE Transactions on Information Theory · 1986 · 63 citations · 3 references
ComputingComputer ScienceMathematicsAlgorithmsNumber TheoryTheory Of ComputationComputational Number TheoryNumber-theoretic AlgorithmsRoot FindingProbabilistic Number TheoryProbabilistic Number-theoretic Algorithms
A probabilistic polynomial-time algorithm for computing the square root of a number <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">x \in {\bf Z}/P{\bf Z}</tex> , where <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">P = 2^{S}Q + 1(Q</tex> odd, <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">s > 0)</tex> is a prime number, is described. In contrast to the Adleman, Manders, and Miller algorithm, this algorithm gets faster as s grows. As with the Berlekamp-Rabin algorithm, the expected running time of the algorithm is independent of <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">x</tex> . However, the algorithm presented here is considerably faster for values of <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">s</tex> greater than <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</tex> .
3
Probabilistic Algorithms in Finite Fields
Michael O. Rabin · SIAM Journal on Computing · 1980 · 319 citations
Factoring Polynomials Over Large Finite Fields
Elwyn R. Berlekamp · Mathematics of Computation · 1970 · 144 citations
On taking roots in finite fields
Leonard M. Adleman, Kenneth L. Manders, Gary L. Miller · 1977 · 119 citations