On Shanks' Algorithm for Modular Square Roots
arXiv:1105.1456
Abstract
Let be a prime number, , where is odd. D. Shanks described an algorithm to compute square roots which needs modular multiplications. In this note we describe two modifications of this algorithm. The first needs only modular multiplications, while the second is a parallel algorithm which needs processors and takes time.