The Foundations of Cryptography Oded Goldreich The Foundations of Cryptography are the paradigms, approaches and techniques used to conceptualize, define and provide solutions to natural Cryptographic problems. Assumes no prior familiarity with cryptography. Intended for readers who have some familiarity with the basic problems of Cryptography. Published in 2001. Chapters on on Encryption, Signatures and Cryptographic Protocols.
Preliminary drafts are available here .
Also included is an even rougher draft of a chapter on encryption schemes . These notes are subsumed by the drafts of Volume 2 mentioned above . This text subsumes the above lecture notes on Cryptographic Protocols.