Modulaire rekenkunde

17 ≡ 5 (mod 12)
17 en 5 laten bij deling door 12 dezelfde rest over.

Modulaire rekenkunde is rekenen op een cirkel. Twee getallen zijn congruent modulo n wanneer ze van elkaar verschillen met een veelvoud van n. Een klok rekent modulo 12: tien uur na 5 uur is 3 uur en niet 15 uur. Dit eenvoudige idee ligt ten grondslag aan moderne cryptografie, hashfuncties, foutcorrigerende codes en grote delen van de getaltheorie.

De klok modulo 12: optellen loopt in een cirkel
1 2 3 4 5 6 7 8 9 10 11 12 17 mod 12 = 5 17 = 1 × 12 + 5
Controle van de kleine stelling van Fermat
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.
Opteltabel voor ℤ/5ℤ, dus de gehele getallen mod 5

Elke rij en elke kolom bevat {0,1,2,3,4} precies één keer. De vijf elementen vormen onder optelling modulo 5 een gesloten groep. Rood markeert sommen die boven 4 uitkomen en terugklappen.

+01234
001234
112340
223401
334012
440123
Verwante onderwerpen
Priemgetallen Volmaakte getallen Getallenstelsels
Kernfeiten over modulaire rekenkunde

Modulaire rekenkunde definieert congruentie: a is congruent met b modulo n als n het verschil a-b deelt. Gauss systematiseerde dit vakgebied in 1801. Het vormt de basis van alle moderne public-key-systemen. RSA-versleuteling berust op de kleine stelling van Fermat, die zegt dat a^(p-1) congruent is met 1 modulo p, mits p priem is en a niet deelbaar door p. Hashfuncties gebruiken modulaire bewerkingen om grote invoer op vaste uitvoer af te beelden. De gehele getallen modulo n vormen een ring, en als n priem is zelfs een eindig lichaam.

Gebruikt in
Wiskunde
Natuurkunde
Techniek
🧬Biologie
💻Informatica
📊Statistiek
📈Financiën
🎨Kunst
🏛Architectuur
Muziek
🔐Cryptografie
🌌Astronomie
Scheikunde
🦉Filosofie
🗺Geografie
🌿Ecologie
Want to test your knowledge?
Question
Wat is de kleine stelling van Fermat?
tap · space
1 / 10