Einführung in die Kryptografie (IMIT07B)
Kryptografie ist ein zentraler Bereich der Informatik, der sich mit der Verschlüsselung von Informationen befasst, um sie vor unbefugtem Zugriff zu schützen. Symmetrische Verschlüsselungsverfahren verwenden denselben Schlüssel sowohl für die Verschlüsselung als auch für die Entschlüsselung von Daten. Beispiele für symmetrische Verschlüsselungsalgorithmen sind der Caesar-Chiffre und der DES. Diese Algorithmen sind einfach zu implementieren und schnell, aber sie erfordern einen sicheren Austausch des Schlüssels zwischen den Parteien.
In der modernen Kryptografie sind asymmetrische Verschlüsselungsverfahren weit verbreitet. Sie verwenden einen öffentlichen Schlüssel zur Verschlüsselung von Daten und einen privaten Schlüssel zur Entschlüsselung. Dadurch wird das Problem des sicheren Schlüsselaustauschs gelöst, da der private Schlüssel geheim gehalten werden kann. Bekannte asymmetrische Verschlüsselungsalgorithmen sind RSA und ECC.
Python bietet eine Vielzahl von Bibliotheken für die Implementierung von Kryptografieprogrammen. Das PyCrypto-Modul ermöglicht beispielsweise die Implementierung sowohl symmetrischer als auch asymmetrischer Verschlüsselungsalgorithmen. Mit Python können auch einfache Kryptologieprogramme erstellt werden, um verschiedene Verschlüsselungsmethoden zu demonstrieren und zu testen.
Die Kryptografie spielt eine entscheidende Rolle in der Sicherheit von Datenübertragungen im Internet, bei der Speicherung sensibler Informationen und in vielen anderen Anwendungsbereichen. Ein Verständnis der Grundprinzipien der Kryptografie ist daher für Informatikstudierende unerlässlich, um sichere und zuverlässige Systeme zu entwickeln und zu warten.
Der Inhalt zu diesem Thema, in kurzen Worten beschrieben.
Datum: KW 32 + 33 – 2023
Dieser Blogbeitrag bezieht sich auf das Fernstudium Medieninformatik (interner Link ↪ – zu der Übersicht Vita/Medieninformatik ILS), das ich von Mai 2023 bis Mai 2025 verfolgt habe.
Kleiner Hinweis: Die ersten 18 Blöcke/Hefte habe ich hier im Blog zurückdatiert. Das Fernstudium hat im Mai 2023 begonnen, die Bastbox gibt es allerdings erst seit Dezember 2023. Die richtige Reihenfolge wäre dann ab Mai 2023 ein Block / Heft (in der Bastbox als Blogbeitrag) alle zwei Wochen gewesen. Das war allerdings erst ab Februar 2024 möglich.