Algorithmes de chiffrement:
5
55
5
Advanced Encryption Standard
(AES)
Historique :
1997 →appel du NIST pour un successeur au DES
(National Institute of Stantards and Technology)
Cahier des charges :
•
La
sécurité générale
M. Nourine
•
La
sécurité générale
•Le coût en terme de calculs (rapidité)
•La simplicité de l’algorithme et facilités d’implémentation
•La résistance aux attaques connues
•Flexibilité - portabilité: remplacer le chiffre en place DES
•….
⇐
⇐⇐
⇐
Algorithme AES
5
55
5
Efficacité matérielle:
M. Nourine
⇓
⇓⇓
⇓
Le chiffre de Rijndael
⇓
⇓⇓
⇓
Vincent Rijmen et Joan Daemen : 2 chercheurs belges
2001: standardisé
AES
⇓
⇓⇓
⇓
Code par blocs: 128 bits
Clé secrète: 128, 192 ou 256 bits
Exp: ⇒
⇒ ⇒
⇒ p = 2 (binaire) m = 8 (8 bits)
Algorithme AES
5
55
5
m
p
Construction d’un corps fini à éléments:
Quelques rappels mathématiques:
Applications:
Les
encodeurs/décodeurs
utilisés pour les
utilisent le polynôme :
M. Nourine
Les
encodeurs/décodeurs
utilisés pour les
utilisent le polynôme :
Pour l’AES, le polynôme utilisé est :
⇓
⇓⇓
⇓
?!?!
Algorithme AES
5
55
5
Quelques rappels mathématiques:
Addition dans :
Exp :
M. Nourine
Multiplication dans :
⇒
mod
réduction
Aucune modification
Algorithme AES
5
55
5
Exp de multiplication dans :
Réduction modulo :
{83}
{57}
M. Nourine
⇓
⇓⇓
⇓
{57} ×{83} = {C1}
1 / 16 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!