- List of prerequisites.

- Lecture 1 (introduction and course outline), pre-lecture slides, post-lecture slides.

- Lecture 2 (symmetric encryption), pre-lecture slides, post-lecture slides.

- Lecture 3, preliminary reading (linear and differential cryptanalysis), pdf.
- Lecture 3 (block ciphers), pre-lecture slides, post-lecture slides.
- Lecture 3 (AES algorithm), .exe file.
- Lecture 3, complementary reading (finite fields and linear codes), pdf.

- Lecture 4 (message authentication), pre-lecture slides, post-lecture slides.