EGE/Inf2019/Geschichte
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
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.
Atbash-Verschlüsselung
Anwendung: 600 v. Chr.
hebräischer Zeichenaustauschalgorithmus von Gelehrten
Skytale
die 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
Dabei handelt es sich um 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