MIT 6.875 Foundations of Cryptography
http://mit6875.org