While there are several good books on cryptography by now (see below),
none of them covers the material in the manner/order that I will
present it. Therefore, I strongly encorage you to take a look at my
own (currently a bit brief) lecture notes from the graduate class:
I also recommend (but not require) you to buy the following quite good books
from the Bookstore:
- H. Delfs and H. Knebl,
to Cryptography. Perhaps the best starting book out there. Still, the
order of topics is not ideal, and some treatment is more theoretical
- D. Stinson,
Theory and Practice (second edition). Nice reading, lots of little
examples. The choice of topics is not always ``modern'', though.
Finally, I suggest the following very useful resources:
- Lecture Notes on
Shafi Golwasser and Mihir Bellare. Pretty good set of notes. The
quality is not uniform, though. Some important topics are covered in
too much detail, the others are almost ignored.
- O. Goldreich,
of Cryptography. This is a wonderful site intended for a more serious
reader. It contains a lof of useful information treated in a rigorous
and formal manner. In particular, it points to a three-volume book on
of Cryptography''. Only the first volume is out, and I recommend on
buying it (from Cambridge University Press) if you are seriously
interested in cryptography.
- A. Menezes, P. Van Oorschot and S. Vanstone,
Handbook of applied
Cryptography (Free Electronically!). This book is quite
complete, and focuses more on applications. Again, very useful if you
are seriously into cryptography.
- B. Schneier,
(second edition). Very useful referece for practical
cryptography. Great summary of (by then) current algorithms and
standards. Not a good first textbook though.
- W. Stallings,
and Network Security: Principles and Practice. Good mix of theory and
practice, not ideal for this course though.
- M. Luby,
and Cryptographic Applications. More theoretical, and a bit outdated book.
- D. Stinson,
Theory and Practice (first edition). Outdated (and somewhat
different) version of the second edition.
Relevant papers will be handed out in class (or given electronic link
to, if available electronically) as well as put on the class web
site. Some of them will be directly covering the class material,
others are more intended for extra-cirricular reading. You are not
expected to read a given paper, unless I request otherwise.
Last modified: September 3, 2002