Modulo

Aus Xinux Wiki
Version vom 8. Dezember 2025, 17:47 Uhr von Thomas.will (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „= Modulo (Restklassenrechnung) = ; Bedeutung Die Modulo-Operation liefert den Rest einer Division. Sie ist ein zentrales mathematisches Werkzeug in der Krypto…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Modulo (Restklassenrechnung)

Bedeutung

Die Modulo-Operation liefert den Rest einer Division. Sie ist ein zentrales mathematisches Werkzeug in der Kryptografie, Informatik und Netzwerkberechnung.

Grundprinzip

  • a mod n = r

Dabei ist r der Rest, der entsteht, wenn a durch n geteilt wird.

Beispielrechnungen

  • 17 mod 5 = 2
Erklärung
17 / 5 = 3 Rest 2
  • 29 mod 7 = 1
  • 100 mod 10 = 0

Warum Modulo wichtig ist

  • In der Kryptografie erzeugt Modulo Zyklen, die sich ideal für Schlüsselräume und mathematische Gruppen eignen (z. B. RSA, Diffie-Hellman, ECC).
  • In Hashfunktionen und Checksummen wird Modulo genutzt, um Werte in bestimmte Bereiche zu bringen.
  • In Netzwerken wird Modulo verwendet, um Bereiche zu adressieren und Masken zu berechnen.

Modulo und periodisches Verhalten

Modulo erzeugt immer einen Wertebereich zwischen 0 und n−1. Beispiel für n=5:

  • 0 mod 5 = 0
  • 1 mod 5 = 1
  • 2 mod 5 = 2
  • 3 mod 5 = 3
  • 4 mod 5 = 4
  • 5 mod 5 = 0
  • 6 mod 5 = 1
Dadurch entstehen wiederkehrende Muster.

Anwendung in der Kryptografie

  • RSA nutzt Modulo mit sehr großen Primzahlen (z. B. n = p·q).
  • Diffie-Hellman nutzt Modulo-Arithmetik in zyklischen Gruppen.
  • ECC basiert auf Modulo-Rechnung über endlichen Körpern.