Due teoremi classici sono il cuore aritmetico di RSA: quello di Fermat per i moduli primi e la sua generalizzazione dovuta a Eulero per moduli qualsiasi.

Teorema — Piccolo teorema di Fermat

Se pp è primo e mcd(a,p)=1\mathrm{mcd}(a,p)=1, allora ap11(modp).a^{p-1} \equiv 1\pmod p.

Teorema — Eulero

Sia φ(n)\varphi(n) il numero di interi in {1,2,,n}\{1,2,\ldots,n\} coprimi con nn (funzione di Eulero). Se mcd(a,n)=1\mathrm{mcd}(a,n)=1, allora aφ(n)1(modn).a^{\varphi(n)} \equiv 1\pmod n.

Per una rilettura storica di Fermat ed Eulero sui residui modulari si veda Stillwell (cap. 3).

Calcolo di φ(n)\varphi(n). Se n=pqn = p\cdot q con p,qp,q primi distinti, φ(n)=(p1)(q1)\varphi(n) = (p-1)(q-1). Esempio: φ(1113)=1012=120\varphi(11\cdot 13) = 10\cdot 12 = 120.

Collegamenti

Argomenti: Distribuzioni probabilita
Concetti: Aritmetica modulare · Funzione di eulero
Competenze: Usare formule
Persone: Leonhard Euler (Eulero) · Pierre de Fermat