Bases de la sécurité cryptographie
4 crédits / 48h

Ce module reprend les bases de la cryptographie.
Durée
4 crédits / 48h.
Objectifs
Les objectifs sont les suivants :
- fondements mathématiques de la cryptographie et cryptanalyse
- principaux algorithmes de chiffrement, de hachage cryptographique et de signature numérique
- la sécurisation des principaux protocoles
- systèmes basés sur des outils cryptographiques
Le programmes se centre autour de 8 principales thématiques, chacune couvrant plus ou moins de matières.
1. Représentation mathématique de cryptosystèmes
- Vocabulaire de base de la cryptographie
- Notion de chiffrement
- Modélisation mathématique d’un cryptosystème
- Algorithmes de chiffrement “historique”
- Notions de cryptanalyse
2. Introduction aux outils cryptographiques
- Chiffrement symétrique
- Chiffrement asymétrique
- Hachage cryptographique
- Signature numérique
3. Introduction à la stéganographie
- Notions de stéganographie
- Notions de stéganalyse
- Principales techniques de stéganographie
4. Algorithmes de chiffrement
- Chiffrement par blocs (DES, 3DES, AES, etc.)
- Chiffrement de flux (LSFR, RC4, etc.)
- Chiffrement par clé publique (RSA, Rabin, ElGamal, etc.)
- Distribution de clés
5. Algorithmes de hachage cryptographique
- Fonctions de hachage
- Fonctions de hachage cryptographique (MD5, SHA-1, SHA-256, etc.)
6. Algorithmes de signature numérique
- Fonctions de signatures numériques (MAC, HMAC, CBC-MAC, etc.)
- PGP
7. Sécurisation de protocoles
- IPSEC
- DNSSEC
- S/Mime
- SFTP
8. Protocoles d’authentification
- Certificats
- RADIUS, CHAP, PAP, etc.
- Kerberos
- SSL