Vous êtes sur la page 1sur 2

Karim AZZOUZI

ALGORITHME SEAL
Rattrapage Cryptographie & Scurit
AIR3

Introduction SEAL
SEAL, Software-optimized Encryption Algorithm , a t conu par Don
Coppersmith et Phillip Rogaway pour l'entreprise IBM en 1993.
En effet cinq oprations sont requises pour gnrer un octet de texte chiffr
dans sa phase de chiffrement.
Dans sa phase d'initialisation, il utilise l'algorithme SHA pour gnrer pseudoalatoirement les valeurs des tables utilises pour former le keystream l'aide
de la cl secrte.
Fonctionnement
Son fonctionnement de base est similaire aux chiffrements de flux populaires :
un keystream est gnr et l'opration du OU-Exclusif est applique entre
le keystream et le texte clair pour former le texte chiffr. Il est important que
le keystream soit unique chaque utilisation de l'algorithme.
Explication de lAlgorithme
L'algorithme emploie beaucoup d'quations deux oprandes (A = A + B) plutt
qu' trois (A = B + C). Ainsi il y a une conomie de mmoire ralise. Le
chiffrement est une srie d'quations simples utilisant les oprations ET, OU,
OU-Exclusif et le dcalage de bits vers la droite.
Le dchiffrement est exactement l'inverse du chiffrement.
A noter
Il est important de prvenir les cls faibles avec une fonction supplmentaire
pour assurer la scurit du chiffrement.
Il est noter que les chiffrements optimiss pour les logiciels ont une trs
grande importance aujourd'hui grce entre autres la popularit toujours
grandissante d'Internet et des transactions en ligne
SEAL est plus rapide que le populaire RC4.

Karim AZZOUZI

Vous aimerez peut-être aussi