Geschichte
Aus ProgrammingWiki
Kryptologie beschreibt das Verschlüsseln von Daten durch die Verwendung von Zeichen- oder Schriftalgorythmen
- ca. 1900 v. Chr: Hieroglyphen der Ägypter
- 400 v. Chr: Skytale
- 170 v. Chr. Polybius-Tafel
- 50 v. Chr. Caesar-Chiffre
- existiert erst seit den 1970er Jahren in der Wissenschaft
- kein klarer Zeitpunkt festzulegen wann Kryptologie das erste Mal auftrat
- Regierungen und Militär: Versuche wurde schon davor begangen wurden geheim gehalten
Seit 1982 existiert die International Association for Cryptologic Research (IACR) Mit Beginn der elektronischen Datenverkehrs wurden weitere Teilgebiete, abgesehen von Verschlüsselungsverfahren, etabliert. Heute ist Kryptologie in viele unterschiedliche Fachgebiete unterteilt.
Inhaltsverzeichnis |
Verschlüsselungsarten
Atbash
- Anwendung: 600 v. Chr.
- hebräischer Zeichenaustauschalgorithmus von Gelehrten
Skytala
- Griechen verschlüsselten 400 v. Chr. ihre Nachrichten mit der sogenannten Skytala (Holzstab)
- so wurde z.B. jemandem aus Sparta eine verschlüsselte Botschaft von einem Diener überbracht, die lesbar wurde, als er die Nachricht über die Skytala wickelte
- jedes Zeichen bleibt zwar unverändert erhalten, jedoch wird die Stelle, an der es steht, geändert
Caesar-Chiffre
- 50 - 60 v. Chr.
- Buchstaben wurden dabei einfach um eine bestimmte Stellenanzahl verschoben
- Caeser verwendete selbst meist den C-Schlüssel = Buchstabenverschiebung um 3 Buchstaben
- Auch andere römische Kaiser sollen diese Art der Verschlüsselung genutzt haben
Bespiel: Moin Servus Moin = Npjo Tfswvt Npjo (A-Schlüssel = um einen Buchstaben verschoben)
Chiffrierscheibe
- allgemein: von Klartext in einen Geheimtext
- Anwendung von dem Caesar-Chiffre
- eines der ersten Geräte zur Verschlüsselung war die Chiffrierscheibe
- Chiffrierscheibe = zwei runde Metallscheiben, die auf einer gemeinsamen Achse sitzen und so verbunden sind, dass sich die kleinere auf der größeren drehen kann
Polybius
Mithilfe der Polybius-Tafel können Buchstaben in nummerische Zeichen umgewandelt werden.