MPSI · Chapitre 07 · Premier semestre
Devoir surveillé — Arithmétique dans l'ensemble des entiers relatifs
Sujet type, 210 min, barème sur 20 points. À faire en conditions réelles avant de regarder le corrigé.
Sommaire
Sujet type DS — 210 min, barème sur 20 points. Faites-le en conditions réelles avant de regarder le corrigé (PDF).
Exercice 1 (3 points) — Numération en base $b$ et pesées à deux plateaux
Soit un entier. On admet le théorème de la numération en base : pour tout , il existe un unique entier et un unique -uplet de chiffres , éléments de avec , tels que
On note alors , et l'on dit que s'écrit avec chiffres en base . On admet aussi la variante à longueur imposée : si , il existe un unique -uplet de chiffres, cette fois sans condition sur , vérifiant l'égalité ci-dessus.
1. (0,75 pt) Écrire dans les deux bases suivantes, en présentant la suite des divisions euclidiennes effectuées.
a. en base
b. en base
2. (0,5 pt) Déterminer l'entier tel que .
3. (0,75 pt) Soient et . Démontrer que s'écrit avec exactement chiffres en base si et seulement si . Contrôler alors le nombre de chiffres obtenus à la question 1.
4. On dispose d'une balance à deux plateaux et de quatre masses, que l'on peut poser indifféremment sur l'un ou l'autre plateau. On souhaite pouvoir peser tout objet dont la masse est un nombre entier de grammes compris entre et .
a. (0,75 pt) Démontrer que tout entier tel que s'écrit de manière unique
On pourra appliquer le théorème admis à l'entier en base , après avoir remarqué que .
b. (0,25 pt) En déduire les quatre masses à choisir, et décrire la pesée d'un objet de grammes.
Exercice 2 (3 points) — Le plus grand entier inaccessible
Dans tout l'exercice, et désignent deux entiers tels que , et . On dit qu'un entier est accessible lorsqu'il existe tel que
Attention : les coefficients et sont ici astreints à être positifs ou nuls, ce qui change tout par rapport à une équation diophantienne ordinaire.
1. (0,5 pt) Dans cette question seulement, et . Dresser la liste des entiers accessibles compris entre et , puis celle des entiers inaccessibles de cet intervalle. Quel est le plus grand entier inaccessible que l'on obtient ?
2. (0,75 pt) Soit . Démontrer qu'il existe un unique entier tel que
On précisera où l'hypothèse intervient.
Dans les questions 3., 4. et 5., on note l'entier fourni par la question 2.
3. (0,75 pt) Démontrer que est accessible si et seulement si .
4. (0,5 pt) Démontrer que , puis que l'entier n'est pas accessible.
5. (0,5 pt) Démontrer que tout entier est accessible. Application : déterminer le plus grand entier inaccessible pour et , et écrire sous la forme avec .
Exercice 3 (3 points) — Deux puissances qui se suivent
On s'intéresse aux couples formés d'une puissance de et d'une puissance de qui diffèrent de . On se limite au cas où c'est la puissance de qui est la plus grande, c'est-à-dire à l'équation
1. (0,5 pt) Lemme. Soient et deux entiers naturels tels que . Démontrer que et .
2. (0,25 pt) Vérifier que et sont solutions de .
3. (0,75 pt) Soit une solution de telle que . Démontrer que est pair.
4. (1 pt) Soit une solution de telle que . On écrit avec . Démontrer que et sont deux puissances de , puis déterminer . Conclure en donnant l'ensemble des solutions de .
5. (0,5 pt) Résoudre dans l'équation .
Exercice 4 (4 points) — La partie sans facteur carré d'un entier
On note l'ensemble des nombres premiers et, pour et , la valuation -adique de . On utilisera librement les résultats du cours suivants : ; deux entiers de ayant les mêmes valuations -adiques pour tout sont égaux ; un entier de est un carré parfait si et seulement si toutes ses valuations -adiques sont paires ; pour , si et seulement si pour tout ; enfin et .
Un entier est dit sans facteur carré lorsque pour tout , autrement dit lorsqu'aucun carré d'entier supérieur ou égal à ne divise .
1. (0,5 pt) Donner la liste des entiers sans facteur carré compris entre et . Décomposer et en produits de facteurs premiers, et dire si ces deux entiers sont sans facteur carré.
2. (1,25 pt) Démontrer que tout s'écrit de manière unique
L'entier est appelé la partie sans facteur carré de .
3. (0,5 pt) Expliciter cette écriture pour , puis pour .
4. (1 pt) Soient et deux éléments de , de parties sans facteur carré respectives et . Démontrer que la partie sans facteur carré de vaut
En déduire que est un carré parfait si et seulement si .
5. (0,75 pt) Soit , écrit comme à la question 2. Démontrer que les diviseurs de qui sont des carrés parfaits sont exactement les entiers où décrit l'ensemble des diviseurs positifs de . Combien possède-t-il de diviseurs qui sont des carrés parfaits ? Les expliciter.
Exercice 5 (7 points) — Problème : le chiffrement RSA
Ce problème construit et fait fonctionner le système de chiffrement RSA, publié en 1977 et encore utilisé aujourd'hui pour sécuriser les communications. Le principe est le suivant. Alice choisit deux nombres premiers distincts et , calcule , puis un exposant premier avec . Elle publie le couple , sa clé publique, et garde secrets , et un exposant que la partie A apprend à construire. Pour lui envoyer un message, codé par un entier tel que , Bob calcule et transmet le reste de dans la division euclidienne par . Alice, elle, retrouve en calculant le reste de modulo . Toute la question est de comprendre pourquoi cela fonctionne, et pourquoi un tiers ne peut pas en faire autant.
Dans les parties A et C, on prend , , donc , et . On rappelle le corollaire du lemme de Gauss vu en cours, utilisable librement : si deux entiers premiers entre eux divisent tous les deux un entier , alors leur produit divise .
Partie A — Fabrication de la clé privée
A.1. (0,75 pt) Calculer . Appliquer l'algorithme d'Euclide à ce nombre et à , en présentant toutes les divisions, puis remonter les calculs pour déterminer un couple tel que
A.2. (0,5 pt) Vérifier que est un multiple de et un multiple de , en donnant les deux quotients.
Partie B — Le théorème de déchiffrement
Dans toute cette partie, et désignent deux nombres premiers distincts, , et , deux entiers naturels non nuls tels que
B.1. (0,25 pt) Justifier que divise et que divise .
B.2. (1 pt) Démontrer que, pour tout , . On distinguera le cas où divise et celui où il ne le divise pas.
B.3. (0,25 pt) Énoncer le résultat analogue modulo et justifier qu'il s'obtient sans nouveau calcul.
B.4. (1 pt) En déduire que pour tout . On justifiera soigneusement l'hypothèse de primalité entre eux qui autorise le passage de et à .
Partie C — Chiffrer, déchiffrer, attaquer
On revient à , , , et à l'exposant de la partie A.
C.1. (0,5 pt) Bob veut transmettre le message . Calculer le chiffré , reste de dans la division euclidienne par .
C.2. (1,25 pt) Alice déchiffre. Calculer le reste de dans la division euclidienne par , en passant par les congruences modulo et modulo , et vérifier qu'on retrouve bien . On n'effectuera aucun calcul sur de grands nombres.
C.3. (0,75 pt) Ève intercepte et connaît la clé publique . Expliquer comment elle retrouve , et mener effectivement l'attaque. Expliquer ensuite pourquoi cette attaque devient irréalisable lorsque compte chiffres.
C.4. (0,75 pt) On suppose maintenant qu'Alice, par imprudence, publie et sans publier ni . Démontrer qu'Ève peut alors retrouver et , et le faire pour et . Que faut-il en conclure sur ce qui doit rester secret ?
Bloqué sur « Arithmétique dans l'ensemble des entiers relatifs » ?
On peut le travailler ensemble dès cette semaine. La première heure est offerte — on fait le point honnêtement, et vous repartez au minimum avec une méthode.