I- Applications de la cryptographie
II- Chiffrement par bloc
- protocoles DES et AES
- modes opératoires: ECB, CBC, CTR,...
III- Chiffrement à flot
- one time pad
- générateur pseudo-aléatoire: RC4
IV- Cryptographie asymétrique
- rappels d'arithmétique: Euclide, Bezout, nombres premiers
- anneaux Z/nZ, Théorèmes de Fermat et d'Euler
- RSA, El Gammal, Diffie-Hellman et leur sécurité
- signature (DSS, signature aveugle, protocole de Chaum)
V- Fonctions de hachage
- construction générale
- exemples