Cryptography is of course a vast subject. The thread followed by these notes is to develop and explain the
notion of provable security and its usage for the design of secure protocols. Much of the material in Chapters 2, 3 and 7 is a result of scribe notes, originally taken by MIT graduate students who attended Professor Goldwasser’s Cryptography and Cryptanalysis course over the years, and later
edited by Frank D’Ippolito who was a teaching assistant for the course in 1991."
Link for current course: http://web.mit.edu/professional/short-programs/courses/crypt...