Faculté des Sciences de Bizerte
Cours sécurité informatique Chapitre 2: Notions de la Cryptologie
1
Plan Plan Plan Plan 1. Introduction
- Science de la cryptologie: définitions
- Chiffrements symétriques
- Chiffrements asymétriques
- Conclusion
- Introduction
- Définitions
- Chiffrements symétriques
Publicité
24/10/20157
Cryptographie Cryptographie Cryptographie Cryptographie à à à à clé clé clé clé secrète secrète secrète secrète (ou (ou (ou (ou symétrique)symétrique) symétrique) symétrique) ▪Pour crypter ou décrypter un texte, il faut détenir une clé et un algorithme de chiffrement. S’il s’agit de la même clé pour effectuer ces deux opérations, le système de chiffrement est dit symétrique.
▪L’ émetteur et le récepteur doivent posséder la même clé secrète pour rendre confidentielles des données et pouvoir les comprendre (chiffrer et déchiffrer).
La confidentialité des messages dépend de la confidentialité de cette clé et de la robustesse de l’algorithme utilisé.
15
24/10/20158
Algorithme de chiffrement symétrique
DES, IDEA, AES, Blowfish, RC4, RC5, ...
Texte chiffré Réseau Texte chiffré
Clé secrète
Algorithme de chiffrement symétriqueTexte en clair
Destinataire
24/10/20158
24/10/20158
Clé secrète
Emetteur
Texte en clair
24/10/20158
24/10/20158
Types Types Types Types d’attaques d’attaques d’attaques d’attaques Crypter ne se justifie que relativement à l'existence d'attaquants ou
cryptanalystes dont le travail est plus ou moins difficile. a) L'attaque à textes chiffrés: On dispose seulement de textes
chiffrés b) L'attaque à textes en clair connus: On dispose de quelques
morceaux de texte en clair et de leur cryptage c) L'attaque à textes en clair choisis: On peut faire crypter ce
que l'on veut par la méthode de cryptage et voir ce qu'elle produit Remarque.
Une bonne méthode doit résister aux attaques de type c.
18
Principe Principe Principe Principe
17
24/10/20159
Résultats Résultats Résultats Résultats d'une d'une d'une d'une attaque attaque attaque attaque 1. Cassage partiel
L'attaquant calcule quelques informations sur le texte en clair. 2. Cassage local
L'attaquant calcule quelques couples (texte en clair, texte chiffré). 3. Cassage global
L'attaquant message.
19 calcule la fonction dk , et peut donc déchiffrer tout
- Cassage complet
- Chiffrements asymétriques