uhclem wrote: » Well it really depends on what level you want to understand this? Conceptual? Doing the math yourself? Writing your own code? Designing a new method? The above SANS paper is pretty good overview. There are articles that will explain the algorithms in more detail and books that will show how to write the code (big number arithmetic). If you have 6 weeks to spare, I recommend this Coursera Crypto course which covers RSA about halfway in.https://www.coursera.org/course/crypto Dave.