Solutions to the problem sets of Stanford University's Cryptography I class on Coursera.