Le Chiffrement de César

Cours d'Arithmétique - Spécialité Mathématiques

Introduction au Chiffrement de César

Le chiffrement de César, nommé d'après Jules César qui l'utilisait pour ses correspondances secrètes, est l'une des techniques de cryptographie les plus simples et les plus connues. Il s'agit d'un chiffrement par substitution où chaque lettre du message est décalée d'un certain nombre de positions dans l'alphabet.

Principe de base

Le principe du chiffrement de César repose sur un décalage constant des lettres de l'alphabet. Par exemple, avec un décalage de 3 :

Exemple

Message original : HELLO WORLD

Message chiffré (décalage de 3) : KHOOR ZRUOG

Formulation mathématique

En termes mathématiques, le chiffrement de César peut être exprimé comme une fonction de congruence modulo 26 (pour l'alphabet anglais) :

E(x) ≡ (x + k) mod 26

Où :

Déchiffrement

Le déchiffrement s'effectue en appliquant le décalage inverse :

D(x) ≡ (x - k) mod 26

Sécurité du chiffrement de César

Bien que historiquement important, le chiffrement de César est considéré comme très faible en termes de sécurité moderne. Il existe seulement 25 clés possibles, ce qui le rend vulnérable à une attaque par force brute. De plus, une analyse de fréquence peut facilement casser ce chiffrement.

Essayez le chiffrement de César