2WC13 Cryptography 2 (2WC10 Cryptographic Protocols)
Cryptography 2 is divided into two parts:
- Lectures 1-7 covering Cryptographic Protocols (concluded with a written exam 2XC13/2XC10)
Lecturer: Berry Schoenmakers, HG 9.90, tel. 4769, berry@win.tue.nl
- Lectures 8-14 covering Cryptographic Systems (concluded with written assignments)
Lecturer: Benne de Weger, HG 9.91, tel. 2704, b.m.m.d.weger@tue.nl
Schedule 2011-2012 2nd Semester (3rd Quarter)
Time/place: Mondays from 13.45-15.30 (5th+6th hour) at auditorium 14 (telelectures).
| Part 1 | Cryptographic Protocols |
| Lecture 1 | February 6. Homework: study Sections 1.1, 1.2.1, 1.2.2, 1.3.1, 1.3.2, 2.1.1, 2.1.2. |
| Lecture 2 | February 13. |
| Lecture 3 | March 5. |
| Lecture 4 | March 12. |
| Lecture 5 | March 19. |
| Lecture 6 | March 26. |
| Lecture 7 | April 2. |
Written (partial) exam 2XC13/2XC10: Monday April 16, 2012, 2-5pm; resit: Monday June 25, 2012, 2-5pm.
Lecture notes
The new version of the Lecture notes on Cryptographic Protocols, available as of February 6, 2012. Please print out a copy for yourself.
The slides can be downloaded after each lecture via OASE.
For information and lecture notes on Cryptographic Systems, see Benne de Weger's page
Cryptography 2, Part 2, Cryptographic Systems.
Further reading
Next to the book by van Tilborg used in the Cryptography 1 course (2WC12),
the following books are recommended for Part 1 Cryptographic Protocols:
- Cryptography: An Introduction by Nigel Smart, McGraw-Hill, 2003.
Modern introduction at a reasonable level of detail.
Currently available in its 3rd edition, which can be
downloaded for free.
- Introduction to Modern Cryptography by Jonathan Katz and Yehuda Lindell, Chapman & Hall/CRC Press, 2007.
An extensive, rigorous, yet accessible treatment of modern cryptography, based on formal security definitions and
with security proofs; mostly covering basic encryption and authentication techniques though.
See online information.
- Foundations of Cryptography by Oded Goldreich, 2001 (Vol. 1), 2004 (Vol. 2).
Thorough treatment of theoretical results in cryptography, with an extensive treatment
of zero-knowledge protocols and general two/multi-party protocols.
See online information.
- Cryptography: Theory and Practice by Douglas Stinson, 3rd edition, CRC Press, 2005.
See online information.
- Complexity and Cryptography: An Introduction by John Talbot and Dominic Welsh, Cambridge University Press, 2006.
Accessible treatment mainly of cryptographic algorithms, but also of some cryptographic protocols, combined
with the relevant notions and ideas of computational complexity.
See online information.
- Handbook of Applied Cryptography by Alfred Menezes, Paul C. van Oorschot, and Scott Vanstone, 1997.
Download for free at http://www.cacr.math.uwaterloo.ca/hac/.