1 Introduction
2 Généralités
2.1 Définitions et principes de la cryptographie moderne
2.2 Cryptanalyse et théorie de l'information
3 Histoire abrégée de la cryptographie
3.1 Typologie des cryptosystèmes
3.2 Système de César
3.3 Système de Vigenère
3.4 Système Playfair
3.5 Système ADFG(V)X
3.6 Machines à rotors
4 Cryptosystèmes modernes
4.1 Principaux types de cryptosystèmes
4.2 Systèmes d'encryption par flots
4.3 Algorithme Data Encryption Standard (DES)
4.31 Principe
4.32 Modes d'utilisation
4.4 Cryptosystèmes à clefs publiques
4.41 Principes
4.42 Cryptosystèmes de type Knapsack
4.43 Cryptosystème RSA
5 Applications de la cryptographie
5.1 Authentification
5.11 Utilisation d'algorithmes symétriques
5.12 Utilisation d'algorithmes asymétriques
5.2 Signatures digitales
5.21 Schémas à signature non arbitrée
5.22 Schémas à signature arbitrée
6 Implémentation de la cryptographie dans une architecture
6.1 Modèle original SNA
6.2 Gestion des clefs cryptographiques
7 Conclusion
Bibliographie