Cryptographie appliquée
J’ai écris ces supports pour les enseignements que j’ai assuré de 2007 à 2014 dans un module de la licence professionnelle réseaux et sécurité. Il y a de la “vieille cryptographie”, celle d’avant les ordinateurs et les grands principes de la cryptographie moderne, mais sans une ligne de math à part un rappel sur les nombres premiers.
- Introduction et histoire de la cryptographie
- Besoin et enjeux de la sécurité
- Historique du chiffrement
- Stéganographie
- Codage
- Cryptographie symétrique
- Substitution mono-alphabétique
- Cryptographie symétrique
- Substitution poly-alphabétique
- Chiffrement asymétrique
- Introduction à la cryptographie moderne
- Les algorithmes de base
- Code ASCII
- Réseaux de Feistel, DES, AES, IDEA
- Algorithme de Diffie-Hellman-Merkle
- Algorithme RSA
- Intégrité : Les fonctions de hachage (MD5, SHA1)
- Les procédés cryptographiques
- Confidentialité
- Signatures, Sceau
- Challenges et authentification
- Mots de passe jetables
- Le chiffrement dans les applications
- /etc/passwd
- MD5, SHA
- PGP/GPG
- SSH, telnet et OPIE
- Les certificats
- Architecture PKI (IGC)
- SSL/TLS
- Certificats X509
- Supports divers de la cryptographie
- WEP, WPA, WPA2, RADIUS, EAP
- Cartes à puces, biométrie
- RFID
- Tatouage
Supports de TD
- Exercice de chiffrement et de déchiffrement d’algorithmes anciens
- scytale
- César
- Substitution mono-alphabétique
- Carré de Vigénère
- Utilisation des applications de l’excellent site apprendre-en-ligne de Didier Müller pour la résolution d’autres exercices de chiffrement/déchiffrement
- Fichier pour copier-coller les codes a dechiffrer
- Cryptographie moderne
- Réseaux de Feistel
- Algorithme de Diffie-Hellman-Merkle
- RSA [Fichier Inverse.class]
- Application de la cryptographie moderne
- MD5, SHA (1, 256, 1024)
- GPG
- SSH
- telnet, Mot de passe jetable avec OPIE
- Architecture PKI (IGC)
- OpenSSL
- HTTPS
- Wifi
- Radius
Pratique
Livres URL conseillés :
- Histoire des codes secrets - Simon Singh - Le livre de poche
- Les codes secrets décryptés - Didier Muller