Arithmetique modulaire

17 = 5 (mod 12)
17 et 5 laissent le meme reste lorsqu'on les divise par 12

L'arithmetique modulaire est une arithmetique sur un cercle. Deux nombres sont congrus modulo n s'ils different d'un multiple de n. Une horloge fait de l'arithmetique modulo 12 : 10 heures apres 5 heures, il est 3 heures, pas 15. Cette idee simple est a la base de toute la cryptographie moderne, des fonctions de hachage, des codes correcteurs d'erreurs et d'une grande partie de la theorie des nombres.

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
Sujets connexes
Nombres premiers Nombres parfaits Systemes de numeration
Faits essentiels sur l'arithmetique modulaire

L'arithmetique modulaire definit la congruence : a est congru a b modulo n si n divise a-b. Gauss l'a systematisee en 1801. Elle est a la base de toute la cryptographie a cle publique moderne : le chiffrement RSA repose sur le petit theoreme de Fermat, qui enonce que a^(p-1) est congru a 1 modulo p pour tout premier p ne divisant pas a. Les fonctions de hachage utilisent des operations modulaires pour faire correspondre de grandes entrees a des sorties de taille fixe. Les entiers modulo n forment un anneau complet, et lorsque n est premier, un corps fini.

Utilisé en
Mathématiques
Physique
Ingénierie
🧬Biologie
💻Informatique
📊Statistiques
📈Finance
🎨Art
🏛Architecture
Musique
🔐Cryptographie
🌌Astronomie
Chimie
🦉Philosophie
🗺Géographie
🌿Écologie
Want to test your knowledge?
Question
Qu'est-ce que la fonction indicatrice d'Euler ?
tap · space
1 / 10