Cryptography Engineering (M2 CySec)
CM
- CM 1: Security definitions and proof methods (with the (few) animations, use a recent browser)
- CM 2: Symmetric encryption (with the (few) animations, use a recent browser)
- CM 3: Hash functions (with the (few) animations, use a recent browser)
- CM 4: MAC
TD
- TD 1: Proof methods
- TD 2: Symmetric encryption
- TD 3: Hash functions
TP
While I do not really do TP, I sometimes interleave during the CM/TD some exercise in the page course in Caseine, for instance by allowing you to actually code the adversaries of the exercise in python, or to order the elements of a proof to familiarize with the framework.