Zurück zur StartseiteInformatik · Realschule 6 · Fach wechseln
Kostenlos starten
Realschule 6 · Informatik
Verschlüsselung, Automaten und Künstliche Intelligenz · Verschlüsselungsverfahren

Transposition und Vergleich

In der Pause steckt Mila ihrer Freundin Aylin einen Zettel zu: „Treffen nach der Schule am Rhein!“ Wenn der Zettel auf dem Schulhof verloren geht, soll ihn niemand verstehen. Aber Aylin muss ihn trotzdem lesen können. Dafür braucht man ein Verschlüsselungsverfahren. Das Caesar-Verfahren kennst du schon. Jetzt lernst du ein ganz anderes Prinzip kennen, bei dem kein einziger Buchstabe ersetzt wird.

Substitution oder Transposition?

Es gibt zwei grundlegende Wege, einen Text unlesbar zu machen:

Der lesbare Text heißt Klartext, der verschlüsselte Text Geheimtext.

Substitution (Caesar) Transposition (Skytale)
Beispiel HALLO → KDOOR HALLO → LALOH
Was passiert? Buchstaben werden ausgetauscht Buchstaben werden umsortiert
Buchstaben im Geheimtext andere als im Klartext genau dieselben wie im Klartext

Beachte: Bei HALLO → KDOOR kommt kein A mehr vor. Bei HALLO → LALOH kommen H, A, L, L und O weiterhin vor, nur an anderen Stellen.

Üben★☆☆Nicht begonnen
Beim Caesar-Verfahren werden Buchstaben durch andere ersetzt (Substitution). Bei der Skytale bleiben die Buchstaben dieselben, nur ihre Reihenfolge ändert sich…

Beim Caesar-Verfahren werden Buchstaben durch andere ersetzt (Substitution). Bei der Skytale bleiben die Buchstaben dieselben, nur ihre Reihenfolge ändert sich (Transposition).

Entscheide für jedes Verfahren, ob es sich um Substitution oder Transposition handelt:

  1. a) „HALLO“ wird zu „KDOOR“.
  2. b) „HALLO“ wird zu „LALOH“.
  3. c) „MAUS“ wird zu „SUAM“ (Wort rückwärts).
  4. d) „ROM“ wird zu „URP“.
Lösen

Die Skytale: Verschlüsseln

Schon vor über 2.000 Jahren benutzten die Spartaner ein Transpositionsverfahren: die Skytale. Man wickelte einen Lederstreifen um einen Holzstab und schrieb die Nachricht der Länge nach darauf. Wickelte man den Streifen ab, standen die Buchstaben durcheinander. Nur wer einen Stab mit der gleichen Dicke hatte, konnte den Text lesen.

Wir ersetzen den Stab durch eine Tabelle. Die Anzahl der Spalten ist dabei der Schlüssel.

Das Wickeln um den Stab entspricht genau diesem Wechsel: Du schreibst in Zeilen, liest aber in Spalten. Dadurch geraten Buchstaben, die im Text nebeneinander stehen, weit auseinander.

Tabelle mit 4 Spalten und 4 Zeilen: Der Klartext wird zeilenweise eingetragen, die erste Spalte F, K, T, G wird zuerst gelesen. FINN KOMM TMOR GENX schreiben lesen Zeilenweise schreiben, spaltenweise lesen
Üben★☆☆Nicht begonnen
Bei einer Skytale wird ein Papierstreifen um einen Stab gewickelt. Das Beispiel zeigt das Prinzip als Tabelle mit 3 Zeilen: Der Klartext „TREFFPUNKTSCHULHOF“ wird…

Bei einer Skytale wird ein Papierstreifen um einen Stab gewickelt. Das Beispiel zeigt das Prinzip als Tabelle mit 3 Zeilen: Der Klartext „TREFFPUNKTSCHULHOF“ wird zeilenweise in eine Tabelle mit 6 Spalten geschrieben (3 Zeilen). Der Geheimtext entsteht, indem man die Tabelle spaltenweise abliest.

  1. a) Schreibe die Tabelle auf.
  2. b) Gib den Geheimtext an.
Lösen
Üben★★☆Nicht begonnen
Der Klartext „WIRTREFFENUNSMORGEN“ soll mit einer Skytale verschlüsselt werden, deren Tabelle 5 Spalten hat. Der Text wird zeilenweise eingetragen, am Ende wird bei…

Der Klartext „WIRTREFFENUNSMORGEN“ soll mit einer Skytale verschlüsselt werden, deren Tabelle 5 Spalten hat. Der Text wird zeilenweise eingetragen, am Ende wird bei Bedarf mit X aufgefüllt. Der Geheimtext wird spaltenweise gelesen.

  1. a) Wie viele Zeilen hat die Tabelle und wie viele X werden gebraucht?
  2. b) Gib den Geheimtext an.
Lösen

Die Skytale: Entschlüsseln

Der Empfänger muss alles in umgekehrter Reihenfolge tun: Er schreibt den Geheimtext spaltenweise in die Tabelle und liest zeilenweise. Dazu muss er wissen, wie lang jede Spalte ist, also wie viele Zeilen die Tabelle hat.

Üben★☆☆Nicht begonnen
Der Geheimtext „STRCZTHKEAAX“ wurde mit einer Transposition erzeugt: Der Klartext wurde zeilenweise in eine Tabelle mit 4 Spalten geschrieben und spaltenweise gelesen.…

Der Geheimtext „STRCZTHKEAAX“ wurde mit einer Transposition erzeugt: Der Klartext wurde zeilenweise in eine Tabelle mit 4 Spalten geschrieben und spaltenweise gelesen. Wie viele Zeilen hat die Tabelle? Der Klartext hat 11 Buchstaben, das letzte Zeichen X ist nur Füllzeichen. Gib die Anzahl der Zeilen an und erkläre, wie viele Buchstaben jede Spalte hat.

Lösen
Üben★★☆Nicht begonnen
Anna erhält den Geheimtext „TFMNREBHENAOFAHF“ (16 Buchstaben). Er wurde mit einer Tabelle mit 4 Zeilen verschlüsselt: zeilenweise geschrieben, spaltenweise gelesen. a)…

Anna erhält den Geheimtext „TFMNREBHENAOFAHF“ (16 Buchstaben). Er wurde mit einer Tabelle mit 4 Zeilen verschlüsselt: zeilenweise geschrieben, spaltenweise gelesen.

  1. a) Wie viele Spalten hat die Tabelle?
  2. b) Schreibe die Tabelle spaltenweise auf (die ersten 4 Buchstaben bilden die erste Spalte usw.) und lies den Klartext zeilenweise ab.
Lösen

Caesar und Skytale im Vergleich

Wie gut schützen die beiden Verfahren eine Nachricht? Das hängt davon ab, was ein Angreifer ohne Schlüssel ausprobieren kann.

Kriterium Caesar-Verfahren Skytale
Art Substitution Transposition
Schlüssel Verschiebung (1 bis 25) Spaltenzahl
Buchstaben im Geheimtext andere Buchstaben dieselben Buchstaben
Häufigkeit der Buchstaben verändert sich (E wird z. B. zu H) bleibt genau gleich
Aufwand von Hand gering gering bis mittel

Im Deutschen ist das E der häufigste Buchstabe, danach folgen N, I, S, R usw. Bei einer Substitution wandert diese Häufigkeit zu einem anderen Buchstaben, man kann sie aber trotzdem erkennen. Bei einer Transposition bleibt die Häufigkeit unverändert. Taucht im Geheimtext das E also am häufigsten auf, wurde vermutlich nur umsortiert.

Üben★★☆Nicht begonnen
Vergleiche Caesar-Verfahren (Schlüssel 3) und Skytale (4 Spalten) in einer Tabelle anhand dieser Kriterien: Art des Verfahrens (Substitution/Transposition), Schlüssel,…

Vergleiche Caesar-Verfahren (Schlüssel 3) und Skytale (4 Spalten) in einer Tabelle anhand dieser Kriterien: Art des Verfahrens (Substitution/Transposition), Schlüssel, Häufigkeit der Buchstaben im Geheimtext im Vergleich zum Klartext, Aufwand zum Ver- und Entschlüsseln.

Lösen
Üben★★★Nicht begonnen
Ein Geheimtext besteht aus den Buchstaben, deren Häufigkeit genau der Häufigkeit im deutschen Klartext entspricht: E kommt am häufigsten vor, danach N, I usw. a)…

Ein Geheimtext besteht aus den Buchstaben, deren Häufigkeit genau der Häufigkeit im deutschen Klartext entspricht: E kommt am häufigsten vor, danach N, I usw.

  1. a) Erkläre, warum das darauf hindeutet, dass eine Transposition und keine Substitution verwendet wurde.
  2. b) Warum ist die Skytale trotzdem leicht zu knacken, wenn der Angreifer die Länge des Klartextes kennt? Gib dazu an, wie viele Möglichkeiten es für die Spaltenzahl bei einem Text mit 24 Buchstaben (ohne Füllzeichen) gibt, die die Zahl 24 teilen, und nenne sie.
Lösen

Verfahren kombinieren und beurteilen

Man kann beide Verfahren hintereinander verwenden: erst eine Transposition, dann eine Substitution. Der Angreifer muss dann beides rückgängig machen.

Beide Verfahren haben einen weiteren Nachteil: Sender und Empfänger müssen denselben Schlüssel kennen (Spaltenzahl oder Verschiebung). Diesen Schlüssel müssen sie sich vorher heimlich mitteilen. Wird er unterwegs abgefangen, nützt die beste Verschlüsselung nichts.

Wenn du ein Verfahren beurteilst, vergleichst du unter diesen Gesichtspunkten:

  • Sicherheit: Wie viele Schlüssel muss ein Angreifer ausprobieren?

  • Aufwand: Wie lange dauert Ver- und Entschlüsseln, und geht es mit der Hand oder braucht man einen Computer?

  • Schlüsselaustausch: Wie bekommt der Empfänger den Schlüssel sicher?

Am Ende steht eine begründete Empfehlung. Zum Beispiel: „Für einen Spaß-Zettel auf dem Schulhof reicht die Skytale. Für Zeugnisnoten ist sie nicht geeignet, weil …“

Zurück zum Anfang: Mila kann ihren Zettel „Treffen nach der Schule am Rhein“ mit einer Skytale verschlüsseln, zum Beispiel mit 6 Spalten. Aylin kennt die Spaltenzahl und liest den Text in Sekunden. Wer den Schlüssel nicht kennt, muss raten. Das ist beim Spaßzettel kein Problem, bei wichtigen Daten aber sehr wohl.

Üben★★★Nicht begonnen
Kombiniere beide Verfahren: Zuerst wird „GEHEIM“ mit einer Skytale mit 2 Spalten (zeilenweise schreiben, spaltenweise lesen) verschlüsselt, danach wird das Ergebnis mit…

Kombiniere beide Verfahren: Zuerst wird „GEHEIM“ mit einer Skytale mit 2 Spalten (zeilenweise schreiben, spaltenweise lesen) verschlüsselt, danach wird das Ergebnis mit dem Caesar-Schlüssel 2 verschlüsselt.

  1. a) Gib den endgültigen Geheimtext an.
  2. b) Beschreibe, in welcher Reihenfolge der Empfänger entschlüsseln muss.
  3. c) Begründe, ob die Kombination sicherer ist als jedes Verfahren allein.
Lösen
Üben★★★Nicht begonnen
Die Schule möchte Noten per Mail an die Eltern schicken. Eine Lehrerin schlägt das Caesar-Verfahren vor, ein Kollege die Skytale, ein dritter sagt, man solle ein…

Die Schule möchte Noten per Mail an die Eltern schicken. Eine Lehrerin schlägt das Caesar-Verfahren vor, ein Kollege die Skytale, ein dritter sagt, man solle ein modernes Verfahren aus dem Internet verwenden (z. B. das bei HTTPS genutzte).

Beurteile die drei Vorschläge unter den Gesichtspunkten Sicherheit, Aufwand und Schlüsselaustausch. Gib am Ende eine begründete Empfehlung ab.

Lösen

Auf einen Blick

Alle Aufgaben zu diesem Abschnitt anzeigen