Stell dir vor, du schreibst deinem besten Freund eine Nachricht:
„Treffen wir uns nach der Schule?“
Eigentlich soll nur er diese Nachricht lesen. Aber was wäre, wenn jemand anderes sie abfängt? Genau hier kommen Geheimcodes ins Spiel. Schon seit vielen Jahrhunderten versuchen Menschen, Nachrichten so zu verändern, dass Fremde sie nicht verstehen können.
Und das Spannende daran ist: Hinter vielen Geheimcodes steckt Mathematik.
Vom Klartext zum Geheimtext
TREFFEN WIR UNS
Jeder Buchstabe wandert 3 Stellen weiter
WUHIIHQ ZLU XQV
Verschlüsseln bedeutet: Eine lesbare Nachricht wird so verändert, dass sie für andere unverständlich aussieht.
Aus:
HALLO
wird zum Beispiel:
KDOOR
Das sieht zunächst seltsam aus. Aber wer den richtigen Schlüssel kennt, kann die Nachricht wieder zurückverwandeln.
Die Caesar-Verschlüsselung
Einer der bekanntesten Geheimcodes ist die sogenannte Caesar-Verschlüsselung. Sie ist nach Julius Caesar benannt, einem römischen Feldherrn. Er soll Nachrichten an seine Soldaten verschlüsselt haben, damit Feinde sie nicht lesen konnten.
Das Prinzip ist einfach: Jeder Buchstabe wird im Alphabet um eine feste Anzahl von Stellen verschoben.
Bei einem Schlüssel von +3 wird aus A ein D, aus B ein E und aus C ein F.
| Klartext | A | B | C | D | E | F | G | H | I | J |
|---|---|---|---|---|---|---|---|---|---|---|
| Geheimtext | D | E | F | G | H | I | J | K | L | M |
Das Wort HALLO wird dann so verschlüsselt:
| Buchstabe | H | A | L | L | O |
|---|---|---|---|---|---|
| +3 | K | D | O | O | R |
HALLO → KDOOR
„`Wo steckt hier Mathematik?
Auf den ersten Blick sieht das vielleicht eher nach Deutsch oder Alphabet aus. Aber eigentlich steckt dahinter Mathematik.
Wir können jedem Buchstaben eine Zahl zuordnen:
| Buchstabe | A | B | C | D | E | F | G | H |
|---|---|---|---|---|---|---|---|---|
| Zahl | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
Dann ist Verschlüsseln nichts anderes als Rechnen.
Bei der Caesar-Verschlüsselung mit dem Schlüssel +3 rechnen wir:
Buchstabenzahl + 3 = neue Buchstabenzahl
8 + 3 = 11
11 = K
Also: H wird zu K
Was passiert am Ende des Alphabets?
Jetzt wird es besonders mathematisch. Was passiert mit dem Buchstaben Z?
Wenn wir Z um 3 Stellen verschieben, können wir nicht einfach weiterzählen, denn nach Z kommt wieder A.
Z → A → B → C
Also wird aus:
Z → C
In der Mathematik nennt man so etwas Rechnen mit Resten oder Modulo-Rechnen. Das klingt kompliziert, ist aber eigentlich etwas, das du schon kennst.
Ein Beispiel aus dem Alltag ist die Uhr.
Wenn es 22 Uhr ist und du 5 Stunden weiterzählst, ist es nicht 27 Uhr. Es ist 3 Uhr nachts.
Nach 24 geht es wieder bei 0 los.
22 + 5 = 3
Nach Z geht es wieder bei A los.
Z + 3 = C
Genauso funktioniert es beim Alphabet. Nach Z beginnt es wieder bei A.
Kann man diesen Code knacken?
Ja, leider ziemlich leicht.
Die Caesar-Verschlüsselung war für die Antike eine clevere Idee. Heute ist sie aber sehr unsicher.
Warum?
Es gibt nur 26 mögliche Verschiebungen. Man kann also einfach alle Möglichkeiten ausprobieren.
Wenn man den Geheimtext KDOOR hat, kann man testen:
| Verschiebung zurück | Ergebnis |
|---|---|
| −1 | JCNNQ |
| −2 | IBMMP |
| −3 | HALLO |
🕵️ „Aha! Bei −3 kommt ein sinnvolles Wort heraus!“
„`Schon hat man die Lösung.
Das nennt man eine Brute-Force-Methode. Man probiert einfach alle Möglichkeiten aus, bis etwas Sinnvolles herauskommt.
Häufige Buchstaben verraten den Code
Noch spannender wird es bei längeren Texten. In der deutschen Sprache kommen manche Buchstaben viel häufiger vor als andere.
Der Buchstabe E ist im Deutschen besonders häufig. Auch N, I, R, S und T kommen oft vor.
Wenn man also einen langen verschlüsselten Text hat und ein bestimmter Buchstabe besonders oft auftaucht, könnte dieser Buchstabe vielleicht für ein E stehen.
So kann man den Schlüssel erraten.
Das nennt man Häufigkeitsanalyse.
Auch das ist Mathematik: Man zählt, vergleicht und erkennt Muster.
N ██████████
I ████████
R ███████
S ███████
T ██████
A ██████
Merke: Wer Muster erkennt, kann Geheimcodes knacken.
„`Ein besserer Code: Das Schlüsselwort
Eine einfache Verbesserung ist ein Geheimcode mit einem Schlüsselwort.
Nehmen wir als Schlüsselwort:
SCHULE
Jetzt wird nicht mehr jeder Buchstabe um dieselbe Zahl verschoben. Stattdessen bestimmt jeder Buchstabe des Schlüsselwortes eine andere Verschiebung.
Das macht den Code schwieriger zu knacken, weil nicht immer dieselbe Regel gilt.
| Schlüsselbuchstabe | S | C | H | U | L | E |
|---|---|---|---|---|---|---|
| Verschiebung | 18 | 3 | 8 | 20 | 11 | 5 |
Jeder Buchstabe bekommt seine eigene Verschiebung.
„`Je länger und unregelmäßiger ein Schlüssel ist, desto sicherer wird die Verschlüsselung.
Moderne Verschlüsselung
Heute verwendet niemand mehr die Caesar-Verschlüsselung, um wichtige Daten zu schützen. Moderne Verschlüsselungen sind viel komplizierter.
Sie arbeiten mit sehr großen Zahlen, langen Schlüsseln und mathematischen Verfahren, die selbst starke Computer nicht einfach knacken können.
Wenn du zum Beispiel eine Webseite mit https:// öffnest, wird die Verbindung zwischen deinem Gerät und der Webseite verschlüsselt. Dadurch können Fremde nicht einfach mitlesen, welche Daten du sendest.
Auch Messenger-Dienste, Online-Banking, WLAN-Verbindungen und viele Apps verwenden Verschlüsselung.
Mathematik schützt jeden Tag unsere Daten.
„`Ohne Mathematik wäre das moderne Internet kaum sicher nutzbar.
Was haben Primzahlen damit zu tun?
Eine besonders wichtige Rolle spielen in der modernen Verschlüsselung sogenannte Primzahlen.
Primzahlen sind Zahlen, die nur durch 1 und sich selbst teilbar sind.
Beispiele:
2, 3, 5, 7, 11, 13, 17, 19, 23
Bei manchen Verschlüsselungsverfahren werden sehr große Primzahlen verwendet.
Der Trick dabei ist: Es ist relativ leicht, zwei große Primzahlen miteinander zu multiplizieren. Aber es ist extrem schwer, aus dem Ergebnis wieder die beiden ursprünglichen Primzahlen herauszufinden.
Das ist noch leicht.
🔒 Sicherheit durch große Zahlen
„`Bei Zahlen mit hunderten Stellen wird es für Computer extrem aufwendig, aus dem Ergebnis wieder die ursprünglichen Primzahlen herauszufinden. Genau diese Schwierigkeit nutzt man aus, um Daten zu schützen.
Mitmach-Aufgabe: Knacke den Code!
Hier ist eine kleine Nachricht, die mit der Caesar-Verschlüsselung verschlüsselt wurde.
Tipp: Der Schlüssel ist +3.
Zum Entschlüsseln musst du jeden Buchstaben 3 Stellen zurück verschieben.
„`Was kommt heraus?
Lösung
PDWKH PDFKW VSDVV wird zu:
Fazit
Geheimcodes sind spannend, weil sie wie Rätsel funktionieren. Gleichzeitig zeigen sie, wie wichtig Mathematik in unserer digitalen Welt ist.
Schon ein einfacher Code wie die Caesar-Verschlüsselung funktioniert mit Zahlen, Mustern und Regeln. Moderne Verschlüsselung ist noch viel komplexer und schützt täglich Milliarden von Nachrichten, Passwörtern und Daten.
Mathematik ist also nicht nur ein Schulfach.
Sie ist eine Art unsichtbarer Schutzschild im Internet.
Und vielleicht steckt in der nächsten Matheaufgabe ja mehr Agentenwissen, als man auf den ersten Blick denkt.
