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 linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !