Chiffrement et codes de contrôle - Exercice 1

15 min
20
On associe à chaque lettre de l'alphabet son rang, un nombre entier entre 00 et 2525.
Le chiffrement de César code la lettre de rang xx par la lettre de rang yy, où yy est le reste de la division euclidienne de x+3x+3 par 2626 : y≡x+3[26]y\equiv x+3\left[26\right] avec 0≤y≤250\le y\le 25.
Question 1

Coder le mot MATHS.

Correction
  • M : x=12x=12, donc y≡15[26]y\equiv 15\left[26\right], soit y=15y=15 : P
  • A : x=0x=0, donc y=3y=3 : D
  • T : x=19x=19, donc y=22y=22 : W
  • H : x=7x=7, donc y=10y=10 : K
  • S : x=18x=18, donc y=21y=21 : V
  • Le mot MATHS est codé :
    PDWKV
    Question 2

    Expliquer comment décoder, puis décoder le mot FRQJUXHQFH.

    Correction
    Soient mm un entier naturel (m≥2)\left(m \geq 2\right), aa, bb, cc et dd des entiers relatifs vérifiant : a≡b[m]\red{a} \equiv \red{b}\left[m\right] et c≡d[m]\blue{c} \equiv \blue{d}\left[m\right].
  • a+c≡b+d[m]\red{a}+\blue{c} \equiv \red{b}+\blue{d}\left[m\right]
  • a×c≡b×d[m]\red{a}\times\blue{c} \equiv \red{b}\times\blue{d}\left[m\right]
  • Pour tout entier naturel kk : ak≡bk[m]\red{a}^{k} \equiv \red{b}^{k}\left[m\right]
  • y≡x+3[26]y\equiv x+3\left[26\right] équivaut à x≡y−3[26]x\equiv y-3\left[26\right] : pour décoder, on recule de 33 rangs dans l'alphabet (en revenant de A à Z si besoin, car −3≡23[26]-3\equiv 23\left[26\right]).
  • F : y=5y=5, x=2x=2 : C
  • R : y=17y=17, x=14x=14 : O
  • Q : y=16y=16, x=13x=13 : N
  • J : y=9y=9, x=6x=6 : G
  • U : y=20y=20, x=17x=17 : R
  • X : y=23y=23, x=20x=20 : U
  • H : y=7y=7, x=4x=4 : E
  • Q : N
  • F : C
  • H : E
  • Le mot décodé est
    CONGRUENCE

    Signaler une erreur

    Aide-nous à améliorer nos contenus en signalant les erreurs ou problèmes que tu penses avoir trouvés.

    Connecte-toi ou crée un compte pour signaler une erreur.