A simple and fast probabilistic algorithm for computing square roots modulo a prime number (Corresp.)
- 1 November 1986
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Information Theory
- Vol. 32 (6), 846-847
- https://doi.org/10.1109/tit.1986.1057236
Abstract
A probabilistic polynomial-time algorithm for computing the square root of a numberx \in {\bf Z}/P{\bf Z}, whereP = 2^{S}Q + 1(Qodd,s > 0)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 ofx. However, the algorithm presented here is considerably faster for values ofsgreater than2.Keywords
This publication has 3 references indexed in Scilit:
- Probabilistic Algorithms in Finite FieldsSIAM Journal on Computing, 1980
- On taking roots in finite fieldsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1977
- Factoring Polynomials Over Large Finite FieldsMathematics of Computation, 1970