Depuis la Seconde Guerre Mondiale, les besoins cryptographiques ont explosé. Les applications civiles du chiffrement (banques, télécommunications, informatique, cartes bleues...) deviennent un moteur fondamental de progrès. La généralisation de l'outil informatique permet d'exploiter des algorithmes bien plus complexes, mais dans le même temps les attaques peuvent être automatisées. Des progrès théoriques sont aussi réalisés dans le domaine de la cryptographie, avec l'invention de la cryptographie à clé publique qui résoud le problème de l'échange des clés.

Dans les pages qui suivent, nous vous présentons les fondements théoriques de la cryptographie moderne, ainsi que leurs principales applications pratiques. Pour commencer, il serait bon de lire