Skip to main content
1 of 2
Gerry Myerson
  • 39.9k
  • 10
  • 186
  • 247

The factorization of $N$ is useful, since $$(a^2+b^2)(c^2+d^2)=(ac+bd)^2+(ad-bc)^2$$ There are good algorithms for expressing a prime as a sum of two squares or, what amounts to the same thing, finding a square root of minus one modulo $p$. See, e.g., http://www.emis.de/journals/AMEN/2005/030308-1.pdf

Gerry Myerson
  • 39.9k
  • 10
  • 186
  • 247