Qui aura 20 en maths ? : tu es en Terminale et tu veux tester ton niveau ? Rendez-vous le 30 janvier 2027 à l’EFREI (Villejuif) 🎁 À la clé : 2 MacBook, 2 iPhone, 2 iPad et 2 paires d’AirPods à gagner
On code un message par un entier m tel que 0≤m≤54. On pose n=55=5×11. Le message m est chiffré en l'entier c tel que c≡m3[55] et 0≤c≤54 (3 est la clé publique). On veut montrer que 27 est une clé secrète, c'est-à-dire que c27≡m[55].
Question 1
Vérifier que 3×27≡1[40] et que 40=(5−1)×(11−1).
Correction
3×27=81=2×40+1, donc :
3×27≡1[40]
De plus : (5−1)×(11−1)=4×10=40 . L'égalité 81=2×40+1 servira à la question 4.
Question 2
Chiffrer le message m=2.
Correction
c≡23[55], c'est-à-dire c≡8[55]. Comme 0≤8≤54 :
c=8
Question 3
Soit m un entier premier avec 55. Démontrer que m40≡1[5] et m40≡1[11], puis que m40≡1[55].
Correction
Petit theˊoreˋme de Fermat
p désigne un nombre premier et a un nombre entier naturel non divisible par p . Alors ap−1−1 est divisible par p c'est-à-dire ap−1≡1[p]
Comme m est premier avec 55=5×11, m est non divisible par 5 et non divisible par 11. D’une part : 5 est un nombre premier et m est non divisible par 5 . D'après le petit théorème de Fermat on a alors : m5−1≡1[5], autrement dit m4≡1[5]. Donc (m4)10≡110[5], c'est-à-dire m40≡1[5]. D’autre part : 11 est un nombre premier et m est non divisible par 11 . D'après le petit théorème de Fermat on a alors : m11−1≡1[11], autrement dit m10≡1[11]. Donc (m10)4≡14[11], c'est-à-dire m40≡1[11].
Corollaire du theˊoreˋme de Gauss :
Soient a, b et c trois entiers naturels non nuls. Si a et b divisent c et si a et b sont premiers entre eux alors ab divise c.
Ainsi 5 et 11 divisent m40−1, et 5 et 11 sont premiers entre eux : d'après le corollaire du théorème de Gauss, 5×11=55 divise m40−1.
m40≡1[55]
Question 4
En déduire que, pour tout entier m premier avec 55, c27≡m[55].
Correction
D'après la question 1 : 3×27=81=2×40+1. c≡m3[55], donc c27≡(m3)27[55], c'est-à-dire c27≡m81[55]. Or m81=m2×40+1=(m40)2×m et, d'après la question 3, (m40)2≡12[55]. Donc m81≡1×m[55], c'est-à-dire m81≡m[55].
c27≡m[55] : la clé secrète 27 permet de retrouver le message
Question 5
Déchiffrer c=8 en calculant le reste de 827 modulo 55 (on pourra calculer successivement 82, 84, 88 et 816 modulo 55).
Correction
82=64=1×55+9, donc 82≡9[55]. 84=(82)2≡92[55] et 92=81=1×55+26, donc 84≡26[55]. 88≡262[55] et 262=676=12×55+16, donc 88≡16[55]. 816≡162[55] et 162=256=4×55+36, donc 816≡36[55]. Or 27=16+8+2+1, donc 827=816×88×82×8 : 827≡36×16×9×8[55] 36×16=576=10×55+26, donc 827≡26×9×8[55] 26×9=234=4×55+14, donc 827≡14×8[55] 14×8=112=2×55+2, donc 827≡2[55].
Le message déchiffré est m=2 : on retrouve bien le message de départ
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.