Ce cours vise à donner les notions cryptographiques pour appréhender les protocoles et applications sécurisés.
En particulier, on abordera l'histoire du chiffrement, la cryptographie symétrique, le standard DES, l'arithmétique modulaire et la théorie des nombre, la cryptographie asymétrique, le protocole Diffie-Hellman, l'agorithme RSA, la signature électronique ainsi que le protocole MD5 pour la vérification d'intégrité.