Exercice : Clés de contrôle, cryptographie et codes correcteurs

★★ Avancé

Pour chiffrer un texte, on associe à chaque lettre de l'alphabet un entier compris entre $0$ et $25$ selon son rang habituel (A $= 0$, B $= 1$, ..., Z $= 25$).

Le message clair est découpé en blocs de deux lettres représentés par un vecteur colonne $X = \begin{pmatrix} x_1 \\ x_2 \end{pmatrix}$. Ce bloc est chiffré sous la forme d'un vecteur $Y = \begin{pmatrix} y_1 \\ y_2 \end{pmatrix}$ défini par la relation :

$$Y \equiv A X \pmod{26} \quad \text{où} \quad A = \begin{pmatrix} a & b \\ c & d \end{pmatrix}$$

Les coefficients $a, b, c, d$ sont des entiers compris entre $0$ et $25$. De plus, la matrice $A$ vérifie $\text{PGCD}(ad - bc, 26) = 1$.

On observe que le bloc de lettres claires BE est chiffré en XE, et que le bloc CD est chiffré en VZ.

Saisir la valeur du coefficient $a$.