Some books and lecture notes
Note that appearence of an item in this list does not constitute a
recommendation for it, but is merely an advertisement of its existence.
- Jonathan Katz and Yehuda Lindell, Introduction to Modern Cryptography.
- Oded Goldreich,
Foundations of Cryptography, Volume I and II.
- M. Bellare and P. Rogaway,
Introduction to modern cryptography.
- O. Goldreich,
Modern Cryptography, Probalistic Proofs and Pseudorandomness.
- S. Goldwasser and M. Bellare,
Lecture notes on
Cryptography.
- M. Luby,
Pseudorandomness and Cryptographic Applications.
- B. Schneier, Applied Cryptography.
- D. Stinson, Cryptography Theory and Practice.
- A. Menezes, P. Van Oorschot and S. Vanstone,
Handbook of applied Cryptography.
- W. Stallings,
Cryptography and Network Security: Principles and Practice.
- W. Stallings,
Network Security Essentials: Applications and Standards.
- B. Preneel, V. Rijmen, State of the art in applied cryptography.
- S. Singh,
The Code Book: The Science of Secrecy from Ancient Egypt to Quantum
Cryptography.
- N. Stephenson, Cryptonomicon.
Here are some useful links to similar cryptography courses taught at other Universities: