Peter Montgomery. “Modular Multiplication Without Trial Division”, Mathematics of Computation, vol. 44 no. 170, pp. 519–521, April 1985.
“Efficient architectures for implementing montgomery modular multiplication and RSA modular exponentiation” by Alan Daly, William Marnane