Fleißner-Verschlüsselung
Definition: Fleißner-Verschlüsselung
Die Fleißner-Verschlüsselung ist ein klassisches polyalphabetisches Verschlüsselungsverfahren, das im 19. Jahrhundert entwickelt wurde. Es verwendet ein Gitter mit ausgeschnittenen Löchern, das über ein Quadrat mit Buchstaben gelegt wird. Beim Verschlüsseln werden Buchstaben in die sichtbaren Löcher geschrieben, das Gitter wird gedreht und der Vorgang wiederholt. Um den Klartext zu entschlüsseln, wird das gleiche Gitter in der gleichen Reihenfolge über das verschlüsselte Quadrat gelegt. Da die Methode auf einer festgelegten Anordnung und Rotation des Gitters basiert, ist sie sicher, solange das Gitter geheim bleibt.
Fleissner Entschlüsselung
Aufgaben / Übung
Aufgabe 1: Verwende die dargestellte Schablone, um den Geheimtext zu entschlüsseln. Es sind zwei unabhängige Botschaften.
|
|
Aufgabe 2: Verwende die Fleißner-Schablone, um den Reintext zu entschlüsseln. Verwende die Rotation der Schablone.
| L | T | R | E | R | O | B | N |
| G | A | R | E | N | E | E | N |
| G | I | E | L | B | D | N | I |
| S | T | M | T | D | M | A | E |
| A | W | N | N | N | I | S | A |
| U | Z | E | T | R | U | R | R |
| F | O | H | O | U | E | U | E |
| C | D | E | K | R | M | S | T |
Aufgabe 3: Verwende die Schablone aus Aufgabe 2, um den Reintext ES GIBT MEHR DINGE IM HIMMEL UND AUF ERDEN ALS EURE SCHULWEISHEIT SICH TRÄUMT (Zitat von William Shakespeare) zu verschlüsseln. Ignoriere die Leerzeichen bei der Verschlüsselung.
Aufgabe 4: Einen eigenen Text verschlüsseln
a) Erstelle einen Reintext.
Überlege dir einen eigenen Text, dessen Länge ein Vielfaches von 4, 3 oder 2 ist. Diese Zahl bestimmt, wie oft das Raster gedreht wird.
Beispiel: Wähle einen Text der Länge 21, der dreimal gedreht werden muss, um das gesamte Raster zu füllen.
b) Wähle die Größe des Rasters.
Dein Text hat eine Länge von 21 Zeichen. Für die Verschlüsselung in einem quadratischen Raster benötigst du eine Rastergröße von 7×7=49 Feldern, da 49 das nächste Quadrat über der Textlänge ist. Dein Text wird also über drei Raster-Drehungen verteilt, wobei jedes Mal andere Felder befüllt werden.
c) Entwerfe eine Schablone.
Erstelle eine Schablone, die genau auf das Raster passt. Beachte, dass jede Position nach der Drehung nur einmal verwendet werden darf. Wähle also die offenen Felder so, dass sie nach jeder Drehung unterschiedliche Stellen des Rasters freilegen.
d) Fülle das Raster.
Trage deinen Reintext in die offenen Felder des Rasters ein. Nach den drei Drehungen sollten alle Felder des Textes belegt sein. Ergänze danach die restlichen leeren Felder des Rasters mit zufälligen Buchstaben, um den Text zu tarnen.
Weitere Links
Schablonengenerator Online:
https://projects.404-net.de/fleissner/de/
Weitere Links:
https://de.wikipedia.org/wiki/Flei%C3%9Fnersche_Schablone