Historische Cipher (Caesar Cipher bis Rot13)

From Embedded Lab Vienna for IoT & Security
Revision as of 21:49, 3 January 2023 by TKoenig (talk | contribs)
Jump to navigation Jump to search

historische Chipher und deren Funktionsweise

Der grundlegende Überbegriff zu all den, in den kommenden Abschnitten beschriebenen, Chiffren sind die Substitutionschiffren. Substitutions-Chiffren verschlüsseln einen Klartext, indem sie jeden Buchstaben oder jedes Symbol im Klartext, gemäß den Anweisungen des Schlüssels und desjenigen Chiffre durch ein anderes Symbol ersetzen. Der Empfänger der Nachricht kann dann wieder mit Hilfe des Chiffre und des passenden Schlüssels diese Substitutionen wieder rückgängig machen und erhält somit den originalen Klartext. Der Schlüssel zum Ver- und Entschlüsseln muss logischerweise dem Sender und auch dem Empfänger bekannt sein. “Rotationcipher“ und “Shiftcipher“ sind im Umkehrschluss auch Arten von Substitutions-Chiffren. Ganz im Gegensatz dazu gibt es noch eine zweite Kategorie an Chiffren, die Transpositionschiffren, bei welchen die Einheiten des Klartextes in einer anderen und meist recht komplexen Reihenfolge neu angeordnet werden, die einzelnen Buchstaben bzw. Symbole selbst aber unverändert bleiben.

Caesar-Chiffre um 5 Stellen

Caesar Cipher

Einer der ersten Substitutionschiffren (oder auch Shift-Chiffre) war der Caesar-Chiffre (Caesar Cipher). Hierbei werden alle Buchstaben der zu übertragenden Nachricht einzelnd um eine gewisse Anzahl an Stellen im Alphabet verschoben. Um das in einem simples Beispiel darzustellen, wurde der Abbildung der Text “Veni Vidi Vici“ um 5 Stellen im Alphabet verschoben. Der Empfänger der Nachricht verschiebt dann die Buchstaben um den Schlüssel bzw. die gleiche Anzahl an Stellen zurück, um die ursprüngliche Nachricht zu erhalten. ¨ Bei dem Caesar-Chiffre handelt es sich um einen monoalphabetischen Substitutionsalgorithmus, da nur ein einziges Schlüsselalphabet verwendet wird.


Chiffrier-Tabelle zu Rot13

Rot-N/Rot13

Geschichte

Erweiterungen des Caesar Cipher

Vigenère Cipher

Playfair Cipher

aktuelle Anwendungsfälle in Kryptosystemen

Kryptoanalysen/Angriffe