Moduláris aritmetika

17 = 5 (mod 12)
17 és 5 ugyanazt a maradékot adja 12-vel osztva

A moduláris aritmetika körön végzett számolás. Két szám kongruens modulo n, ha különbségük n többszöröse. Az óra mod 12-ben számol: 5 órához 10 órát hozzáadva 3-at kapunk, nem 15-öt. Ez az egyszerű ötlet áll az összes modern kriptográfia, hash-függvény, hibajavító kód és a számelmélet nagy része mögött.

A mod 12-es óra: az összeadás körbefordul
1 2 3 4 5 6 7 8 9 10 11 12 17 mod 12 = 5 17 = 1 × 12 + 5
Fermat kis tételének ellenőrzése
a^(p−1) ≡ 1 (mod p), ha p prím és p∤a
Példa p=5, a=2: 2⁴ = 16 = 3×5 + 1 ≡ 1 (mod 5) ✓
Példa p=7, a=3: 3⁶ = 729 = 104×7 + 1 ≡ 1 (mod 7) ✓
Az RSA-titkosításban azt bizonyítja, hogy a visszafejtés visszaadja az eredeti üzenetet.
Összeadási tábla ℤ/5ℤ-re (egészek mod 5)

Minden sor és oszlop pontosan egyszer tartalmazza a {0,1,2,3,4} halmazt. Az öt elem zárt csoportot alkot mod 5 szerinti összeadásra. Piros: azok az összegek, amelyek „átfordulnak” (≥5).

+01234
001234
112340
223401
334012
440123
Kapcsolódó témák
Prímek Tökéletes számok Számrendszerek
Fő tények a moduláris aritmetikáról

A moduláris aritmetika a kongruenciát vezeti be: a kongruens b mod n pontosan akkor, ha n osztja a-b különbséget. Gauss rendszerezte 1801-ben. Minden modern nyilvános kulcsú kriptográfia erre épül: az RSA például Fermat kis tételét használja, amely szerint a^(p-1) ≡ 1 mod p bármely olyan prím p esetén, amely nem osztja a-t. A hash-függvények moduláris műveletekkel képeznek le nagy bemeneteket fix méretű kimenetekre. Az n szerinti maradékosztályok gyűrűt alkotnak, és ha n prím, akkor véges testet.

Használat helye
Matematika
Fizika
Mérnöktudomány
🧬Biológia
💻Számítástudomány
📊Statisztika
📈Pénzügy
🎨Művészet
🏛Építészet
Zene
🔐Kriptográfia
🌌Csillagászat
Kémia
🦉Filozófia
🗺Földrajz
🌿Ökológia
Want to test your knowledge?
Question
Mi a kvadratikus maradék?
tap · space
1 / 10