CS 4953, Spring 2002: Cryptography
Textbooks and Reference Books
Textbooks and Reference Books:
- (Primary Recommendation) Handbook of Applied Cryptography:, by
Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone,
CRC Press, ISBN: 0-8493-8523-7, October 1996, 816 pages, Fourth Printing
(July 1999). $94.05 at amazon.com Also available online:
Local copy
Remote copy. [This is a difficult and expensive book, but
it also an outstanding reference book, very carefully written,
with comprehensive content.]
- (Recommended) Network Security: Private Communication in a Public World
by Charlie Kaufman, Radia Perlman, Mike Speciner,
Textbook Binding - 504 pages, 1st edition (March 16, 1995)
Prentice Hall; ISBN: 0130614661.
$65.00 at amazon.com.
$57.50 at bookpool.com(out-of-stock). [An interesting treatment
but uneven coverage.]
- (Recommended) Applied Cryptography: Protocols, Algorithms, and Source Code in C, 2nd Edition
by Bruce Schneier,
Paperback - 784 pages 2 edition (October 18, 1995)
John Wiley & Sons; ISBN: 0471117099.
Book site.
$43.96 at amazon.com.
$33.50 at bookpool.com.
Schneier's Company.
Schneier's Solitaire encryption method.
Interview.
Intel ID numbers.
Essay. [In the end, this book is a bit disappointing. Relatively
cheap, with a great deal of material, it is also sloppily written
and researched in places.]
- (Recommended) Cryptography : Theory and Practice
by Douglas R. Stinson, Hardcover - 448 pages (March 1995)
CRC Press; ISBN: 0849385210.
$79.95 at amazon.com.
Stinson's Home Page. [This book is hard and theoretical.
It got good reviews, but I haven't seen it.]
- (Recommended) Cryptography Decrypted
by H. X. Mel, Doris M. Baker, Paperback - 384 pages 1st edition
(December 15, 2000), Addison-Wesley Pub Co; ISBN: 0201616475
$29.95 at amazon.com.  [Most accessible and elementary
of the books listed here]
- (Recommended) Introduction to Cryptography (Undergraduate Texts
in Mathematics)
by Johannes A. Buchmann, Hardcover - 232 pages (January 2001)
Springer Verlag; ISBN: 0387950346
$39.95 at amazon.com.  [Hard theoretical book for good
undergraduate CS majors]
- (Recommended) Introduction to Cryptography with Coding Theory
by Wade Trappe and Lawrence Washington, Hardcover - 490 pages (September 2001)
Prentice-Hall; ISBN: 0130618144
$66.15 at amazon.com.
$63.50 at
bookpool.com.
  [Uses symbolic algebra packages]
- Other recent books on technical aspects of cryptography
(there are many other historical and popular books):
- Cryptography & Network Security: Principles & Practice
by William Stallings, Hardcover - 569 pages 2nd edition (July 15, 1998)
Prentice Hall; ISBN: 0138690170.
$74.00 at amazon.com. . [Stallings writes too many books,
but he does a good job. He is not a cryptographer.]
- Cryptography in C and C++ by Michael Welschenbach, David Kramer,
Paperback - 380 pages Bk&Cd-Rom edition (May 2001),
APress; ISBN: 189311595X.
$34.96 at amazon.com. . [Includes C/C++ code and the new
Rijndael algorithm and the Advanced Encryption Standard.
I haven't seen this book.]
- Decrypted Secrets : Methods and Maxims of Cryptology
by Friedrich Ludwig Bauer,
Hardcover - 499 pages 2nd Rev&ex edition (March 2000)
Springer Verlag; ISBN: 3540668713.
$27.96 at amazon.com.  [Translation from German. Somewhat
mathematical. Got good reviews, but I haven't seen it.]
- RSA Security's Official Guide to Cryptography
by Steve Burnett, Stephen Paine,
Paperback - 419 pages Bk&Cd-Rom edition (March 29, 2001)
McGraw-Hill Professional Publishing; ISBN: 007213139X.
$41.99 at amazon.com.  [Got very good reviews, but too
elementary, with too few technical details for my taste.]
- Java Cryptography (Java Series (O'Reilly & Associates).)
by Jonathan Knudsen,
Paperback - 362 pages (May 1998)
O'Reilly & Associates; ISBN: 1565924029.
$20.96 at amazon.com.  [Got good reviews. I haven't
seen it.]
- Lectures on Data Security : Modern Cryptology in Theory and Practice
(Lecture Notes in Computer Science, 1561)
by Ivan Damgard (Editor),
Paperback - 260 pages (May 1999)
Springer Verlag; ISBN: 3540657576.
$43.95 at amazon.com.  [Lectures from a summer school in
Denmark. 10 separate lectures. Got good reviews, but I haven't seen
it.]
Revision date: 2001-08-03.
(Please use
ISO 8601, the International Standard.)