Copyright (c) 1998 - 2009 by James Pate Williams, Jr. Last modified on February 13, 2009. I fixed serious errors in Lenstra’s ECM algorithm (February 7, 2009). I also have repaired a lot of bugs in MPQS (Febraury 13, 2009).

Algorithms from Handbook of Applied Cryptographyby Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone


Algorithms from A Course in Computational AlgebraicNumber Theory by Henri Cohen


Examples and Exercises from Cryptography Theory and Practice by Douglas R. Stinson


Exercises from A Course in Number Theory and Cryptography by Neal Koblitz


Algorithms from Foundations of Constraint Satisfaction by Edward Tsang


Computer science C++ programs and source code by James Pate Williams, Jr.


Computer science Java applications by James Pate Williams, Jr.


Unofficial Auburn University transcript of author


Guitar music by James Pate Williams, Jr.


Contact the author of this page pate@mindspring.com