
Universit´e Paris-Est Cr´eteil, UFR Sciences et Technologie 2016
Licences deuxi`
eme-Troisi`
eme ann´
ees Structure Alg`ebrique
TD 6 : Anneaux et corps
1 L’anneau Z/nZ.
a) Soit l’´equation ax +by =cavec (a, b, c)∈Z∗×Z∗×Z.
(a) D´eterminer une condition n´ecessaire et suffisante pour que cette ´equation ad-
mette au moins un solution. D´eterminer, dans ce cas, l’ensemble des solutions.
(b) Application : en multipliant mon jour de naissance par 12 et mon mois de
naissance par 31, j’obtiens 442. Quelle est ma date de naissance ?
b) Le groupe ((Z/nZ)×,×).
(a) Montrer qu’un ´el´ement de Z/nZest inversible si et seulement s’il est premier
avec n.
(b) Montrer que l’ensemble (Z/nZ)×des ´el´ements inversibles est un groupe com-
mutatif.
(c) On note ϕ(n) l’ordre de (Z/nZ)×:ϕest appel´ee la fonction indicatrice d’Euler.
Montrer le th´eor`eme d’Euler : pour tout n≥2 entier, pour tout a∈Z∗premier
avec n, on a
aϕ(n)=1[n].
Application : d´eterminer les inverses des ´el´ements de (Z/10Z)×.
(d) Montrer le petit th´eor`eme de Fermat. Soit pun nombre premier. Alors
i. pour tout a∈Z∗, premier avec p, on a ap−1= 1 [p] ;
ii. pour tout a∈Z, on a ap=a[p].
(e) On va donner une deuxi`eme d´emonstration des propri´et´ees ´enonc´es au (d).
Montrer que si pest premier, alors pdivise p
kpour tout k∈ {1,· · · , p−1}.
En d´eduire, en faisant une r´ecurrence sur a∈N, la propri´et´e P(a) : ap=
a[p].Puis en d´eduire la propri´et´e P(a) pour tout a∈Z. Enfin, en d´eduire la
propri´et´e ´enonc´e au (d) i.
c) (Le syst`eme RSA de cryptage - Rivest, Shamir, Adleman - 1978.) Soit n≥2 un
entier libre de tout carr´e, c’est-`a-dire tel que sa d´ecomposition en facteurs premiers
ne comporte pas de facteur carr´e. On note n=p1· · · pk, o`u les nombres premiers
pisont tous distincts. Soit mun multiple commun aux nombres p1−1, . . . , pk−1.
Soient cet ddeux entiers naturels tels que cd = 1 [m].
(a) Montrer que xcd =x[n] pour tout x∈Z. (Indication : on pourra appliquer le
petit th´eor`eme de Fermat.)
(b) En d´eduire que si m≥0, alors xm+1 =x[n], pour tout x∈Z, puis que
xϕ(n)+1 =x[n] pour tout x∈Z, o`u ϕ(n)=(p1−1) · · · (pk−1).
(c) Application. Soient pet qdeux entiers premiers, et soit n=pq. Soient cet d
tels que cd = 1 [ϕ(n)], o`u ϕ(n)=(p−1)(q−1). Pour chiffrer x∈ {1,· · · , n},
on calcule C(x) = xc[n], puis pour d´echiffer y∈ {1,· · · , n}on calcule D(y) =
1