Corrig´e du DS 2014-2015 Exercice 1
1)Notonsp1,p2 etp3 les trois nombres premiers ´egaux respectivement `a 6k+ 1, 12k+ 1 et 18k+ 1.
Ils sont distincts, ce qui prouve que N = p1p2p3 est compos´e et sans facteur carr´e. Un calcul
´
el´ementaire donne : N = 36k(36k2+ 11k+ 1) + 1 d’o`u la congruence recherch´ee. On en d´eduit que p1−1 = 6k |36k |N −1, p2−1 = 12k|36k|N −1 et p3−1 = 18k |36k |N −1. Le crit`ere de Korselt indique que N est un nombre de Carmichael.
2)Le choixk= 1 convient et on obtientN = 7×13×19 = 1729. Le choix k= 2 ne convient pas car 12k+ 1 = 25 n’est pas premier. Le choix k= 3 ne convient pas car 18k+ 1 = 55 n’est pas premier.
Le choixk= 4 ne convient pas car 6k+ 1 = 25 n’est pas premier. Le choixk= 5 ne convient pas car 18k+ 1 = 91 n’est pas premier. Le choix k= 6 convient et on obtientN = 37×73×109 = 294409.
Les deux plus petits nombres de Chernik sont donc 1729 et 294409.
3)Soitapremier avecN. Commeaest inversible moduloN, la congruenceaN =amodN implique aN−1 = 1 modN (on multiplie par l’inverse de a). Comme N est compos´e, N est un nombre de Carmichael.
4.a) Sip divisea, on a a= 0 modp, d’o`uaN = 0 modpet l’´egalit´eaN =amodp.
4.b) Sip ne divise pas a, le petit th´eor`eme de Fermat donne : ap−1 = 1 modp. Comme N est un nombre de Carmichael, le crit`ere de Korselt implique p−1|N−1, d’o`uaN−1 = 1 modp.
4.c)Dans les deux cas, on a doncaN =amodp. Deux raisonnements possibles (´equivalents) m`enent
`
a la conclusion.
• N ´etant un nombre de Carmichael, il est produit de premiers distincts : N = Qr
i=1pi (r ≥ 2).
Pour chaquei, la congruence pr´ec´edente donnepi |aN−a. On en d´eduit1 ppcm(p1, . . . , pr)|aN−a ou encore Qr
i=1pi=N |aN −a, d’o`u aN =amodN.
• On applique le th´eor`eme chinois. Les entiers aN et a sont congrus modulo pi pour chaque i.
L’unicit´e dans le th´eor`eme chinois montre qu’il y a une seule solution moduloQr
i=1pi =N au syst`eme x=amodpi (1≤i≤r). CommeaetaN sont solutions de ce syst`eme, on aaN =amodN. 5)SupposonsN pair. CommeN est compos´e et sans facteur carr´e, il existeppremier impair divisant N. Le crit`ere de Korselt indique que p−1|N −1. Mais p−1 est pair etN −1 est impair. C’est absurde.
6) Appliquons la d´efinition d’un nombre de Carmichael avec a=−1 qui est premier avecN. On a (−1)N−1 = 1 modN. CommeN >2, ceci implique queN −1 est pair, donc N est impair.
7)SupposonsN =pqo`upetq sont deux premiers impairs distincts. On ap−1|(p−1)q=pq−q et comme, par le crit`ere de Korselt, on ap−1|N−1 =pq−1, on en d´eduit quep−1|(pq−1)−(pq−q) = q−1. Par sym´etrie on aq−1|p−1, ce qui implique p−1 =q−1 donc p=q. C’est absurde.
Exercice 2
1)On applique l’algorithme d’Euclide ´etendu.
ri ri+1 qi ui vi
110 7 1 0
7 5 15 0 1
5 2 1 1 −15
2 1 2 −1 16
1 0 2 3 −47
On en d´eduit que pgcd(110,7) = 1 et que l’inverse de 7 modulo 110 est−47 ou encore 63.
2)La premi`ere congruence est triviale. Pour les autres on utilise le petit th´eor`eme de Fermat. Comme 3 est premier avec 5, 7 et 11 on a respectivement 34= 1 mod 5, 36 = 1 mod 7 et 310= 1 mod 11. On en d´eduit (en effectuant les divisions euclidiennes de 1000 par 4, 6 et 10) que
31000 = 34×250= 1250= 1 mod 5,
31000 = 36×166+4= 1166×34 = 81 = 4 mod 7, 31000 = 310×100 = 1100= 1 mod 11.
3) En raisonnant comme dans la question 4.c) de l’exercice 1, de N = 1 mod 2,5 et 11 on tire N = 1 mod 2×5×11 donc N = 1 mod 110.
1Ici, on se sert du fait que tout multiple derentiers est multiple de leur ppcm.
4) Comme 7 et 110 sont premiers entre eux, on utilise le th´eor`eme chinois. De N = 1 mod 110 et N = 4 mod 7 on tire :
N = 1×7×(7−1 mod 110) + 4×110×(110−1 mod 7) mod 770.
Comme 7−1 = 63 mod 110 par la question 1) et comme facilement 110−1 = 5−1 = 3 mod 7 on obtient N = 7×63 + 4×110×3 = 221 mod 770. Le reste de la division euclidienne de N = 31000 par 770 est donc 221.
Exercice 3
1)On aN =pq= 81070877 etφ(N) = (p−1)(q−1) = 81052860. On en d´eduit quep+q= 81070877−
81052860 + 1 = 18018. Maispetq sont racines de l’´equationx2−(p+q)x+pq= 0. On r´esout donc l’´equationx2−18018x+81070877 = 0. Avec les notations standards2∆0 = 90092−81070877 = 91204 et√
∆0= 302. On en d´eduit que{p, q}={9009 + 302,9009−302}={9311,8707}.
2)dest l’inverse de e= 127 modulo φ(N) = 81052860. On utilise l’algorithme d’Euclide ´etendu.
ri ri+1 qi ui vi
81052860 127 1 0
127 63 638211 0 1
63 1 2 1 −638211
1 0 63 −2 1276423
On obtientd= 1276423.
3) Le choix de Bob est maladroit car p etq sont du mˆeme ordre de grandeur. Posons p > q. On a N =pq= (p+q2 )2−(p−q2 )2=r2−s2 o`ur est de peu sup´erieur `a√
N. Bob teste les valeurs possibles de r jusqu’`a ce que r2−N soit un carr´e. Comme b√
Nc= 9003, il commence par r = 9004. Alors r2−N = 1139 qui n’est pas un carr´e. Il teste ensuiter = 9005 et obtientr2−N = 19148 qui n’est pas un carr´e. Puis r = 9006 conduit `a 37159 qui n’est pas un carr´e, r = 9007 conduit `a 55172 qui n’est pas un carr´e et r = 9008 conduit `a 73187 qui n’est pas un carr´e. Enfin r = 9009 conduit `a 91204 = 3022. Oscar en d´eduit queN = 90092−3022 = (9009 + 302)(9009−302) = 9311×8707.
Exercice 4
1) On a (X+a)n=Xn+Pn−1 i=1
n i
aiXn−i+an. Sin est premier, n| ni
pour tout 1≤i≤n−1 (vu en cours). On a donc (X+a)n=Xn+anmodn. Le petit th´eor`eme de Fermat dit que sin est premier, on aan=amodn pour touta. On en d´eduit (X+a)n=Xn+amodn.
2)Commep|n,pne divise aucun desn−i(1≤i≤p−1) donc ne divise pas (n−1)(n−2)· · ·(n−p+1) car il est premier. Sipk+1 divisen(n−1)· · ·(n−p+ 1), comme pgcd(pk+1,(n−1)· · ·(n−p+ 1)) = 1 (car p-(n−1)· · ·(n−p+ 1) et est premier), le lemme de Gauss impliquepk+1|n, ce qui est faux.
Donc pk+1-n(n−1)(n−2)· · ·(n−p+ 1).
3) On a np
= n(n−1)···(n−p+1)
p! . Si pk | np
on a p!pk | n(n−1)· · ·(n−p+ 1) d’o`u pk+1 |n(n− 1)· · ·(n−p+ 1). Mais ceci est faux par la question pr´ec´edente. Doncpk - np
.
4) Supposons que (X + a)n = Xn +amodn. Alors pour tout 1 ≤ i ≤ n−1 on doit avoir
n i
ai = 0 modn. Comme a est inversible modulon, ceci implique ni
= 0 modn (on multiplie par l’inverse de ai modulon). C’est en particulier vrai pour i=p diviseur premier den(qui v´erifie bien 1 ≤ p ≤ n−1 car n est compos´e). Or np
= 0 modn implique np
= 0 modpk car pk | n. Ceci contredit le pr´ec´edent r´esultat. On a donc bien (X+a)n6=Xn+amodn.
2Ici, on se sert du discriminant r´eduit ∆0 = ∆/4 mais on peut tr`es bien faire les calculs avec le discriminant
∆ =b2−4acet la formulex= (−b±√
∆)/2a.