Algorithmes de chiffrement symetrique par bloc (DES et AES).pdf

(225 KB) Pobierz
Algorithmes de chiffrement symétrique
par bloc (DES et AES)
Pierre-Alain Fouque
Equipe de Cryptographie
Ecole normale supérieure
1
Chiffrement symétrique
Définition :
Un algorithme de chiffrement symétrique
transforme
un message en clair P
avec
une clé
secrète K.
Le résultat est
un message chiffré C
K
P
Chiffrement
C
2
Chiffrement symétrique
La fonction de chiffrement doit être inversible
K
P
Chiffrement
K
C
Déchiffrement
P
3
Deux grandes catégories
Chiffrement par bloc
• P est traité par
blocs
de données
(ex: 64
bits ou 128 bits)
• Algorithmes : DES,
AES, IDEA, RC6,
BLOWFISH, …
Chiffrement par flot
• P est traité
bit par bit
• Algorithmes :RC4,
Bluetooth E0/1, GSM
A5/1,
4
Chiffrement par bloc
• Une des primitives (« briques ») les plus
largement utilisées en cryptographie
– Chiffrement symétrique
– Protection de l’intégrité
– Construction de fonctions de hachage, de
générateur pseudo-aléatoire, etc ….
5
Zgłoś jeśli naruszono regulamin