Comprendre le chiffrement
Section intitulée « Comprendre le chiffrement »Poser les bases de la cryptographie, des chiffres classiques aux modèles de sécurité modernes.
Les bases
Section intitulée « Les bases »Le chiffrement transforme un message lisible en message incompréhensible pour une personne qui ne possède pas la bonne clé.
À poser dans cette section :
- vocabulaire : clair, chiffré, clé, algorithme ;
- différence entre secret de l’algorithme et secret de la clé ;
- rôle du déchiffrement ;
- limites d’un exemple trop simple.
Systèmes classiques
Section intitulée « Systèmes classiques »Les systèmes classiques servent de terrain d’apprentissage. Ils montrent vite pourquoi les substitutions et transpositions simples ne suffisent pas.
- Le chiffre de César
- Le chiffre de Vigenère
Comment fonctionne le chiffrement
Section intitulée « Comment fonctionne le chiffrement »Cette partie relie les exemples historiques aux notions modernes.
- La permutation
- Le mode opératoire
- Pourquoi les chiffres classiques sont cassables
Le chiffrement parfait : le one-time pad
Section intitulée « Le chiffrement parfait : le one-time pad »Le one-time pad est utile pour comprendre une idée forte : sous certaines conditions strictes, une sécurité parfaite est possible.
- Chiffrer et déchiffrer avec le one-time pad
- L’importance du “one-time”
- Pourquoi le one-time pad est sûr
Définir la sécurité du chiffrement
Section intitulée « Définir la sécurité du chiffrement »La cryptographie moderne se définit par des modèles. On ne demande pas seulement si un algorithme “semble solide”, on précise ce que l’attaquant voit, choisit et tente d’obtenir.
- Les modèles d’attaque
- Les objectifs de sécurité
- Les notions de sécurité
Le chiffrement asymétrique
Section intitulée « Le chiffrement asymétrique »Le chiffrement asymétrique introduit deux clés : une clé publique et une clé privée. Il sert notamment à échanger des secrets, vérifier des signatures et construire des protocoles.
Au-delà du chiffrement
Section intitulée « Au-delà du chiffrement »Le chiffrement n’est qu’une brique.
- Le chiffrement authentifié
- Le chiffrement de format
- Le chiffrement homomorphe
- Le chiffrement cherchable
- Le chiffrement paramétrable
Pièges et erreurs classiques
Section intitulée « Pièges et erreurs classiques »- Chiffrement faible
- Mauvais modèle d’attaque