Vous êtes sur la page 1sur 21

Prof: Mme Chabane

Spécialité : Numérique (TS) Chapitre 4 : Le cryptage


Module : Mise en place d’une stratégie d’authentification Leçon N°2 :
Le chiffrement moderne

Objectif pédagogique : A la fin de la leçon, le stagiaire doit être capable de différencier


entre les types de chiffrement moderne selon l’utilisation de chaque type.
Temps prévu : 4h:00
1
Plan

Rappel
1. Classification de la cryptographie moderne
1.1 Selon le format de données
a- Cryptage par bloc (Block Cipher):
b- Cryptage par flux (Stream cipher)
1.2 Selon le type de clé
a- Cryptage symétrique
b- Cryptage Asymétrique

2
Rappel

La cryptographie est une discipline qui permet de protéger des messages jugés
confidentiels.
Si le message est intercepté, par une personne non autorisé, il devrait être
incompréhensible et difficile à déchiffré.
La cryptographie permet d’assurer : la confidentialité, l’intégrité,
l’authentification et la non répudiation.

Section Numérique
Rappel
Principe de la cryptographie

Section Numérique
Rappel
Cryptographie traditionnelle
La substitution
La substitution mono-alphabétique: consiste à remplacer un caractère par
un autre
La substitution poly-alphabétique: consiste à remplacer un caractère par une
autre choisie d’une façon dynamique, déterminé par la clé de cryptage, et non
plus d’une manière fixe

La transposition: consiste à réarranger l'ordre des lettres suivant des règles


bien définies

Section Numérique
La cryptographie moderne
1.Classification de la cryptographie moderne
1.1 Selon le format de données:
a- Cryptage par bloc (block Cipher):
L’information à crypter est décomposée en blocs de taille fixe.
Chaque bloc est crypté séparément
Chiffrement lent et nécessite beaucoup de mémoire et de puissance de calcul

b- Cryptage par flux (stream cipher)


L’information à crypter est traitée comme un flux continu de bits ou de caractères
plus rapide et nécessite moins de ressources. Il est souvent réalisé par matériel
 Utilisé dans les applications de diffusion audio et vidéo

0101101100101…. 0111101000100….
Chiffrement
P C
K

Section Numérique
La cryptographie moderne
Classification de la cryptographie moderne
1.2 Selon le type de clé

Cryptographie

Symétrique Asymétrique
(A clé privée) (A clé publique)

Section Numérique
La cryptographie moderne
a- La cryptographie symétrique (a clé prive):
Caractéristiques : La clé de chiffrement = La clé de déchiffrement
La clé doit rester secrète et être partagée par les deux interlocuteurs
Très Rapides : Les algorithmes de chiffrement symétrique utilisent des opérations logiques très simple telles que (AND, OR,
XOR)
 Les clés sont assez courtes
Utilisé pour chiffrer des données volumineuses.

Partage de la clé dans un canal sécurisé


Algorithme de Algorithme de
chiffrement déchiffrement
Clé de Clé de
chiffrement déchiffrement

Canal non sécurisé

Section Numérique
La cryptographie moderne
Classification de la cryptographie moderne
La cryptographie symétrique :
Inconvénients :
 Problème de partage de la clé :  Multiplicité des clés :
Ke = Kd = La clé de chiffrement et de déchiffrement

Le pirate peut écouter le trafic entre les deux


Pour n machines, le nombre
machines. Ainsi, il pourra capturer la clé de
de clés est n(n-1)/2
déchiffrement et déchiffrer tous les messages.
Section Numérique
La cryptographie moderne
Classification de la cryptographie moderne
La cryptographie symétrique :
Les algorithmes symétriques par bloc: DES
Description Data Encryption Standard
Type d’algorithme Symétrique par bloc
Taille de le clé de chiffrement 56 bits
Taille du bloc 64 bits
Rapidité Moyen
Consommation de ressource Moyen
Limite du DES - Repose sur des opérations simples
(substitution et permutation)
- La clé de 56 bits est actuellement
insuffisante pour résister aux attaques de
force brute
- Considéré comme obsolète

Section Numérique
La cryptographie moderne
Classification de la cryptographie moderne
La cryptographie symétrique :
Les algorithmes symétriques par bloc: 3DES (Triple DES)
Pour améliorer la robustesse du DES d’autres formes sont utilisées comme le Triple –DES qui
répète trois fois le DES.
Description Triple Data Encryption Standard
Type d’algorithme Symétrique par bloc
Taille de le clé de chiffrement 112, 168 bits
Taille du bloc 64 bits
Rapidité Lent
Consommation de ressource Gourmand
Limite du 3DES - La longueur de la clé reste toujours inférieur
à la normale
- Gourmand en calcul

Section Numérique
La cryptographie moderne
Classification de la cryptographie moderne
La cryptographie symétrique :
Les algorithmes symétriques par bloc: AES
Description Advanced Encryption Standard
Type d’algorithme Symétrique par bloc
Taille de le clé de chiffrement 128, 192, 256bits
Taille du bloc 128 bits
Rapidité Rapide
Consommation de ressource Léger
Utilisation - certifié hautement sécurisé grâce à son algorithme. À ce jour, aucune attaque pratique n’est
connue
- utilisé comme norme de chiffrement pour WPA2 (Sécurité dans les réseaux sans fil), SSH
(accès distant sécurisé) ainsi que comme algorithme de chiffrement pour les archives de
fichiers compressés telles que 7-Zip ou RAR.

Limite - Comme la même clé est utilisée pour le chiffrement et le déchiffrement, ce système est
affecté par le problème de distribution des clés. L’utilisation en toute sécurité d’AES est
limitée aux domaines d’application qui ne nécessitent pas d’échange de clés ou qui le
permettent via un canal sécurisé.
Section Numérique
La cryptographie moderne
Classification de la cryptographie moderne
La cryptographie symétrique :
Les algorithmes symétriques par flux:
Ce type de chiffrement est souvent utilisé pour les communications en temps réel puisqu’il a la particularité d’être
plus rapide. On retrouve :

 RC4: (Rivest Cipher) : considéré comme peu sûr , mais encore utilisé, basé sur des opérations arithmétiques très
simples. Le RC4 est utilisé notamment par le protocole wep pour sécuriser les réseaux sans fil (le wep n’est plus
utilisé)

Section Numérique
La cryptographie moderne
Conclusion sur la cryptographie symétrique

Dans la cryptographie symétrique la même clé est utilisée pour le chiffrement et le


déchiffrement, ce crypto système est affecté par le problème de distribution des clés

Toutefois, la communication chiffrée sur Internet exige que les données soient chiffrées sur un
ordinateur et déchiffrées sur un autre. Ici, des crypto systèmes asymétriques se sont installés,
qui permettent un échange sécurisé de clés symétriques.

Section Numérique
La cryptographie moderne
La cryptographie asymétrique (a clé publique):
La clé de chiffrement La clé de déchiffrement
Utilise deux clé pour chaque lien de communication
Une clé publique de chiffrement distribuée à tous le monde
 Une clé privée de déchiffrement gardée secrète
Le cryptage asymétrique est utilisé dans les domaines de :
 La confidentialité
 l’échange de clés privée
 l’authentification
 l’intégrité

Section Numérique
La cryptographie moderne
La cryptographie asymétrique (a clé publique):
Principe du cryptage asymétrique

« A veut envoyer un message crypté à B »


- B envoi sa clé
publique a A ;
- A chiffre le
message avec la
clé publique de
B et le transmet
a B;
- B déchiffre le
message reçu
avec sa propre
clé privé ;
Section Numérique
La cryptographie moderne
La cryptographie asymétrique (a clé publique):
Principe d’authentification (signature numérique)
« A veut s’authentifier auprès de B »
- A envoi sa clé
publique a B ;
- A signe le
message avec sa
propre clé privé
et le transmet a
B;
- B vérifie le
message reçu
avec la clé
publique de A;
Section Numérique
La cryptographie moderne

Comment la confidentialité et l’authentification peuvent elles être


assurées par la cryptographie à clé publique?

Section Numérique
La cryptographie moderne
La cryptographie asymétrique (a clé publique):
Avantages :
• Le chiffrement asymétrique n’a pas de problème de partage de la clé :Étant donné que la clé privée
n'est présente que sur un seul système
• Le chiffrement asymétrique n’a pas de problème de multiplicité des clés : chaque extrémité de
communication possède une paire de clé (privé , publique).

Inconvénient:
• Les algorithmes asymétriques sont basés sur des formules mathématiques complexes, et par
conséquent ils prennent plus de temps de calcul comparé aux les algorithmes symétriques

Section Numérique
La cryptographie moderne
La cryptographie asymétrique (a clé publique):
Utilisation:
Les algorithmes asymétriques sont plus lents comparé aux algorithmes symétriques. Ils sont
généralement utilisées dans les cas de chiffrement à faible volume, tels que les signatures
numériques et l'échange de clés privées.

Exemple d’algorithmes asymétriques:


RSA: nommé suite à ses créateurs : Rivest, Shamir et Adleman.
DH: Diffie-Hellman
DSA: Digital Signature Algorithm
EL-GAMAL : inventé par Taher Elgamal

Section Numérique
La cryptographie moderne
Evaluation globale
1. Quelle est la différence entre le chiffrement par bloc et le chiffrement par flux?
2. Quelle est la différence entre le chiffrement symétrique et le chiffrement asymétrique?
3. Quel autre nom est attribué au chiffrement symétrique et au chiffrement asymétrique?
4. Donner des exemples d’algorithme de chiffrement symétrique.
5. Donner des exemples d’algorithme de chiffrement asymétrique.
6. Quel type de chiffrement est adapté a un volume de données important?
7. Quel type de chiffrement est adapté au partage de clé secrète?
8. 10 parties communiquent en utilisant le DES, combien de clés faudra-t-il pour établir les
communications ?
9. 10 parties communiquent en utilisant le RSA, combien de clés sont nécessaires ?

Section Numérique

Vous aimerez peut-être aussi