Modulär aritmetik

17 = 5 (mod 12)
17 och 5 ger samma rest vid division med 12

Modulär aritmetik är aritmetik på en cirkel. Två tal är kongruenta modulo n om de skiljer sig med ett multiplum av n. En klocka räknar modulo 12: 10 timmar efter klockan 5 är klockan 3, inte 15. Den här enkla idén ligger till grund för all modern kryptografi, hashfunktioner, felkorrigerande koder och stor del av talteorin.

Mod 12-klockan: additionen slår runt
1 2 3 4 5 6 7 8 9 10 11 12 17 mod 12 = 5 17 = 1 × 12 + 5
Verifiering av Fermats lille sats
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.
Additionstabell for ℤ/5ℤ (heltal mod 5)

Varje rad och kolumn innehaller {0,1,2,3,4} exakt en gang. De fem elementen bildar en sluten grupp under addition mod 5.

+01234
001234
112340
223401
334012
440123
Relaterade ämnen
Primtal Perfekta tal Talsystem
Viktiga fakta om modulär aritmetik

Modulär aritmetik definierar kongruens: a är kongruent med b mod n om n delar a-b. Gauss systematiserade det 1801. Det ligger till grund för all modern publick-nyckel-kryptografi: RSA-kryptering förlitar sig på Fermats lilla sats, som säger att a^(p-1) är kongruent med 1 mod p för varje primtal p som inte delar a. Hashfunktioner använder modulära operationer för att avbilda stora indata till utdata av fast storlek. Heltalen mod n bildar en komplett ring, och när n är primtal ett ändligt kropp.

Används inom
Matematik
💻Datavetenskap
Musik
🔐Kryptografi
Fysik
Teknik
🧬Biologi
📊Statistik
📈Finans
🎨Konst
🏛Arkitektur
🌌Astronomi
Kemi
🦉Filosofi
🗺Geografi
🌿Ekologi
Want to test your knowledge?
Question
Vad är Fermats lilla sats?
tap · space
1 / 10