On cherche une méthode de chiffrement telle que même si le secret de
l'algorithme n'est pas suffisament bien tenu, cela n'aura pas de
conséquences sur sa fiabilité. Un algorithme symétrique à clé est une
fonction qui à tout message clair
et à toute clé
associe
un message chiffré
. On déchiffre le message en
utilisant la même clé (ou une clé facile à trouver à partir de la
première),
nous donne le message déchiffré. Cela
signifie que même en connaissant
, un tiers non autorisé ne pourra
pas déchiffrer
sans
. Si
est découverte, il suffit de
changer de clé, et il sera alors possible d'utiliser le même
algorithme.