Week | Topic | Event |
08/09 | Substitution ciphers,
redundancy, entropy, unicity distance. | |
15/09 | Perfect security and the one-time pad, block ciphers,
3DES. | |
22/09 | AES, modes of operation. | |
29/09 | Number theory, extended Euclidean algorithm,
binary exponentiation, primitive roots. | Assignment 1 due, 3/10 |
06/10 | Public-key cryptography; One-way functions, Diffie-Hellman key
exchange, one-way trapdoor functions, RSA.
| |
13/10 | Quadratic residuosity, Rabin-Williams. | Assignment 2 due, 17/10 |
20/10 | Probabilistic PKC (El Gamal), semantic security,
Goldwasser-Micali, Blum-Goldwasser. | Project proposal due, 24/10 |
27/10 | Data integrity (hash functions and message
authentication codes), digital signatures (DSA and El Gamal)
| |
03/11 | Elliptic curves, elliptic curve key
agreement. | Assignment 3 due, 7/11 |
10/11 | Key management, public-key infrastructure,
certification authorities. ID-based cryptography. | |
17/11 | Email security (PGP), web security. | Assignment 4 due, 21/11 |
24/11 | Student presentations. | |
01/12 | Student presentations. | Project due, 5/12 |