Short Polynomial Representations for Square Roots Modulo p

  • Authors:
  • Simon Joseph Agou;Marc Deléglise;Jean-Louis Nicolas

  • Affiliations:
  • Département de Mathématiques, Université du Maine, Avenue Olivier Messiaen, F-72085 Le Mans Cédex, France sjagou@aviion.univ-lemans.fr;Institut Girard Desargues, Mathématiques, Bâtiment J. Braconnier, Université Claude Bernard (Lyon 1), F-69622 Villeurbanne Cédex, France deleglis@desargues.univ-lyon1.f ...;Institut Girard Desargues, Mathématiques, Bâtiment J. Braconnier, Université Claude Bernard (Lyon 1), F-69622 Villeurbanne Cédex, France jlnicola@in2p3.fr

  • Venue:
  • Designs, Codes and Cryptography
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Let p be an odd prime number and a a square modulo p. It is well known that the simple formula a \frac{p+1}{4} mod p gives a square root of a when p ≡ 3 mod 4. Let us write p − 1 = 2n s with s odd. A fast algorithm due to Shanks, with n steps, allows us to compute a square root of a modulo p. It will be shown that there exists a polynomial of at most 2n−1 terms giving a square root of a. Moreover, if there exists a polynomial in a representing a square root of a modulo p, it will be proved that this polynomial would have at least 2n−1 terms, except for a finite set \mathcal{P}n of primes p depending on n.