Aritmetica modulare

17 = 5 (mod 12)
17 e 5 leave il same remainder quando divided by 12

Modular arithmetic è arithmetic on un circle. Two numeri sono congruent modulo n se they differ by un multiple di n. Un clock does arithmetic mod 12: 10 hours after 5 o'clock è 3, not 15. Questo simple idea underlies tutti modern cryptography, hash funziones, codici correttori d'errore, e much di numero theory.

The mod 12 clock: addition wraps around
1 2 3 4 5 6 7 8 9 10 11 12 17 mod 12 = 5 17 = 1 × 12 + 5
Fermat's Little Theorem verification
a^(p−1) ≡ 1 (mod p) when p is prime, p∤a
Example p=5, a=2: 2⁴ = 16 = 3×5 + 1 ≡ 1 (mod 5) ✓
Example p=7, a=3: 3⁶ = 729 = 104×7 + 1 ≡ 1 (mod 7) ✓
Used in RSA encryption to prove decryption recovers the original message.
Addition table for ℤ/5ℤ (integers mod 5)

Every row and column contains {0,1,2,3,4} exactly once. The five elements form a closed group under addition mod 5. Red: sums that wrap around (≥5).

+01234
001234
112340
223401
334012
440123
Argomenti correlati
Primes Numeri perfetti Insiemi numerici
Fatti chiave sull'aritmetica modulare

L'aritmetica modulare definisce la congruenza: a è congruo a b modulo n se n divide a-b. Gauss la sistematizzò nel 1801. È alla base di tutta la moderna crittografia a chiave pubblica: la cifratura RSA si appoggia al piccolo teorema di Fermat, che afferma che a^(p-1) è congruo a 1 modulo p per ogni numero primo p che non divide a. Le funzioni hash usano operazioni modulari per mappare input grandi in output di dimensione fissa. Gli interi modulo n formano un anello completo e, quando n è primo, un campo finito.

Usato in
Matematica
Fisica
Ingegneria
🧬Biologia
💻Informatica
📊Statistica
📈Finanza
🎨Arte
🏛Architettura
Musica
🔐Crittografia
🌌Astronomia
Chimica
🦉Filosofia
🗺Geografia
🌿Ecologia
Want to test your knowledge?
Question
Che cosa significa a = b (mod n)?
tap · space
1 / 10