Informatik

Verschlüsselung: Verfahren verstehen und vergleichen

Verschlüsselung: Verfahren verstehen und vergleichen
Verschlüsselung: Verfahren verstehen und vergleichen
Für Quiz, Lückentext, Lernkarten und Fortschritt ist JavaScript nötig. Alle Inhalte und Lösungen bleiben direkt lesbar.

Verschlüsselung verwandelt lesbare Daten mit einem Schlüssel in einen Geheimtext. Wer den passenden Entschlüsselungsschlüssel nicht besitzt, soll die Daten nicht sinnvoll lesen können. Du lernst hier, eine einfache Caesar-Chiffre anzuwenden und anzugreifen sowie symmetrische, asymmetrische und hybride Verschlüsselung zu vergleichen.

Deine Lernziele

Hake ab, was du schon kannst — und komm am Ende hierher zurück!

Was geschieht beim Verschlüsseln?

Eine Nachricht liegt zunächst als Klartext vor. Ein Verschlüsselungsverfahren verarbeitet Klartext und Schlüssel zu einem Geheimtext, auch Chiffrat genannt. Beim Entschlüsseln entsteht mit dem passenden Schlüssel wieder der Klartext.

Definition

Schlüssel

Ein Schlüssel ist die geheime oder öffentliche Zusatzinformation, die festlegt, wie Daten ver- oder entschlüsselt werden. Ein starkes Verfahren darf nicht davon abhängen, dass sein Ablauf geheim bleibt; entscheidend ist der Schutz des geheimen Schlüssels.

Verschlüsselung verfolgt vor allem Vertraulichkeit: Unberechtigte sollen Daten nicht lesen können. Sie garantiert allein nicht automatisch, dass Daten unverändert sind oder wirklich von der behaupteten Person stammen.

Teste dich
Frage 1 von 1LeichtWelche Aussage beschreibt Verschlüsselung am besten?
Lösung: Ein Schlüssel verwandelt Klartext in Geheimtext, der für Unberechtigte unlesbar sein soll. — Verschlüsselung schützt vor allem die Vertraulichkeit. Herkunft und Unverändertheit benötigen zusätzliche Prüfmechanismen.
Wie funktioniert die Caesar-Chiffre?

Die Caesar-Chiffre ersetzt jeden Buchstaben durch einen Buchstaben mit festem Abstand im Alphabet. Nach Z beginnt das Alphabet wieder bei A. Bei Schlüssel 3 gilt zum Beispiel A → D, B → E und Z → C.

Beispiel

Verschlüssele GEHEIM mit Schlüssel 3:

  • G → J
  • E → H
  • H → K
  • E → H
  • I → L
  • M → P

Damit wird aus GEHEIM der Geheimtext JHKHLP. Zum Entschlüsseln gehst du bei jedem Buchstaben drei Stellen zurück. So wird KHOOR wieder zu HELLO.

Merke

Beim Verschlüsseln mit einer positiven Caesar-Verschiebung gehst du im Alphabet vorwärts, beim Entschlüsseln um denselben Abstand rückwärts.

Probiere es selbst

Entschlüssele KDOOR mit Schlüssel 3.

Lösung

Gehe bei jedem Zeichen drei Stellen zurück: K → H, D → A, O → L, O → L, R → O. Der Klartext lautet HALLO.

Lückentext

Wähle in jeder Lücke die passende Form und prüfe anschließend deine Antworten.

Bei der Caesar-Chiffre bleibt der für jeden Buchstaben gleich. Zum Verschlüsseln mit Schlüssel 3 gehst du im Alphabet . Zum Entschlüsseln gehst du um denselben Abstand .

Lösungen: Lücke 1: Abstand; Lücke 2: vorwärts; Lücke 3: rückwärts. Der feste Abstand ist der Schlüssel. Ver- und Entschlüsselung verwenden entgegengesetzte Richtungen.
Warum lässt sich Caesar leicht brechen?

Bei 26 Buchstaben gibt es nur 25 Verschiebungen, die den Text tatsächlich verändern. Eine angreifende Person kann sie alle ausprobieren und prüfen, bei welcher ein sinnvoller Klartext entsteht. Sie braucht den Schlüssel dafür nicht vorher zu kennen.

Bei längeren Texten hilft zusätzlich die Häufigkeitsanalyse. Deutsche Buchstaben wie E oder N kommen oft vor. Eine feste Ersetzung bewahrt solche Häufigkeitsmuster, verschiebt sie aber auf andere Zeichen. Einzelne kurze Texte können stark von der üblichen Verteilung abweichen; deshalb muss eine Vermutung immer am entstehenden Text geprüft werden.

Definition

Kryptoanalyse

Kryptoanalyse untersucht, wie sich ein Kryptosystem ohne Kenntnis des geheimen Schlüssels angreifen oder brechen lässt.

Beispiel

Der Geheimtext KDOOR könnte mit einer Caesar-Chiffre entstanden sein. Du testest mögliche Rückverschiebungen. Bei 3 erhältst du HALLO, ein sinnvolles deutsches Wort. Damit hast du einen passenden Schlüssel gefunden. Bei einem längeren Text würdest du zusätzlich Wortmuster und Buchstabenhäufigkeiten prüfen.

Teste dich
Frage 1 von 2MittelWarum ist eine Caesar-Chiffre mit unbekanntem Schlüssel unsicher?
Lösung: Alle 25 wirksamen Verschiebungen lassen sich systematisch testen. — Das Verfahren hat nur 25 nichttriviale Schlüssel. Sprachmuster helfen zusätzlich, sinnvolle Ergebnisse zu erkennen.
Frage 2 von 2SchwerEin langer Caesar-Geheimtext enthält besonders oft den Buchstaben V. Was ist ein sinnvoller erster Schritt?
Lösung: Eine häufige Klartextentsprechung wie E vermuten und die daraus folgende Verschiebung am ganzen Text prüfen. — Häufigkeitsanalyse beginnt mit einer begründeten Vermutung. Entscheidend ist, ob die Verschiebung im gesamten Text sinnvolle Muster erzeugt.
Wie unterscheiden sich moderne Schlüsselprinzipien?

Moderne Verschlüsselung arbeitet nicht einfach mit verschobenen Buchstaben. Für den Grundvergleich ist wichtig, wer welchen Schlüssel besitzt.

VerfahrenSchlüsselprinzipStärkeHerausforderung
symmetrischBeide Seiten teilen denselben geheimen Schlüssel.schnell, gut für große DatenmengenDer geheime Schlüssel muss sicher verteilt werden.
asymmetrischEs gibt einen öffentlichen und einen privaten Schlüssel.Der öffentliche Schlüssel darf verteilt werden.Es ist rechenaufwendiger; außerdem muss die Echtheit des öffentlichen Schlüssels geprüft werden.
hybridNutzdaten werden symmetrisch, der Sitzungsschlüssel asymmetrisch geschützt oder vereinbart.verbindet schnelle Datenverschlüsselung mit leichterer SchlüsselverteilungBeide Teile müssen korrekt zusammenspielen.

Bei symmetrischer Verschlüsselung ver- und entschlüsseln beide Seiten mit demselben geheimen Schlüssel. AES ist ein Beispiel für ein modernes symmetrisches Blockverfahren.

Bei asymmetrischer Verschlüsselung verschlüsselt die sendende Person mit dem öffentlichen Schlüssel der empfangenden Person. Entschlüsseln kann nur der passende private Schlüssel. Der private Schlüssel bleibt geheim.

Bei hybrider Verschlüsselung schützt das langsamere asymmetrische Verfahren nur einen zufälligen symmetrischen Sitzungsschlüssel. Die eigentlichen Daten werden anschließend schnell symmetrisch verschlüsselt.

Teste dich
Frage 1 von 2LeichtWelcher Schlüssel muss bei asymmetrischer Verschlüsselung geheim bleiben?
Lösung: der private Schlüssel — Der öffentliche Schlüssel dient zum Verschlüsseln, der private zum Entschlüsseln und bleibt geheim.
Frage 2 von 2MittelWarum nutzen praktische Systeme häufig hybride Verschlüsselung?
Lösung: Sie verbindet die einfachere Verteilung eines öffentlichen Schlüssels mit schneller symmetrischer Datenverschlüsselung. — Asymmetrische Technik schützt oder vereinbart den Sitzungsschlüssel; symmetrische Technik verarbeitet die großen Nutzdaten.
Was macht ein verschlüsseltes System wirklich sicher?

Ein guter Algorithmus allein reicht nicht. Sicherheit hängt auch davon ab, wie Schlüssel erzeugt, verteilt, gespeichert und verwendet werden.

  • Ein offengelegter geheimer Schlüssel macht geschützte Daten lesbar.
  • Ein schwaches Passwort kann systematisch erraten werden.
  • Veraltete Software oder Schadsoftware kann Daten vor dem Verschlüsseln oder nach dem Entschlüsseln abgreifen.
  • Ein fremder öffentlicher Schlüssel kann unter falschem Namen verteilt werden. Dann verschlüsselt die sendende Person möglicherweise für einen Angreifer.
Gut zu wissen

Verschlüsselung, Integrität und Authentizität sind verschiedene Schutzziele. Verschlüsselung schützt vor allem vor unbefugtem Lesen. Digitale Signaturen und verlässlich zugeordnete öffentliche Schlüssel können zusätzlich helfen, Herkunft und Unverändertheit zu prüfen.

Das One-Time-Pad zeigt eine wichtige Grenze: Es kann perfekte Vertraulichkeit bieten, aber nur mit einem vollkommen zufälligen Schlüssel, der mindestens so lang wie die Nachricht ist und genau einmal benutzt wird. Es schützt trotzdem nicht automatisch vor Veränderungen der Nachricht. Der Aufwand für die sichere Verteilung des langen Schlüssels macht es für viele Anwendungen unpraktisch.

Teste dich
Frage 1 von 2MittelEine Datei ist stark verschlüsselt, aber Schadsoftware liest sie direkt nach dem Entschlüsseln aus. Was zeigt das?
Lösung: Die Sicherheit des Gesamtsystems hängt auch vom Endgerät ab. — Auf einem kompromittierten Gerät können Daten vor der Verschlüsselung oder nach der Entschlüsselung abgegriffen werden.
Frage 2 von 2SchwerDu erhältst einen öffentlichen Schlüssel über einen unsicheren Kanal. Welche Frage ist entscheidend?
Lösung: Gehört dieser Schlüssel wirklich zur behaupteten empfangenden Person? — Ein öffentlicher Schlüssel darf bekannt sein, doch seine authentische Zuordnung zur Person muss verlässlich geprüft werden.
Karteikasten
Karteikasten

Überlege zuerst selbst und drehe die Karte anschließend zum Prüfen um.

Alles auf einen Blick
Mindmap
  • Verschlüsselung
    • Grundablauf: Klartext, Schlüssel, Geheimtext
    • Caesar-Chiffre: feste Verschiebung, 25 wirksame Schlüssel, leicht angreifbar
    • symmetrisch: gemeinsamer geheimer Schlüssel, schnell, Verteilungsproblem
    • asymmetrisch: öffentlicher und privater Schlüssel, Echtheit prüfen
    • hybrid: asymmetrischer Schlüsselschutz, symmetrische Nutzdaten
    • Gesamtsicherheit: Schlüsselmanagement, aktuelle Software, sicheres Endgerät
Abschluss-Check
Teste dich
Frage 1 von 4LeichtWas ist der Geheimtext?
Lösung: das Ergebnis einer Verschlüsselung — Ein Verschlüsselungsverfahren erzeugt aus Klartext und Schlüssel den Geheimtext.
Frage 2 von 4MittelDu verschlüsselst ABC mit einer Caesar-Verschiebung um 3. Welches Ergebnis ist richtig?
Lösung: DEF — Gehe für jeden Buchstaben drei Stellen vorwärts: A → D, B → E, C → F.
Frage 3 von 4SchwerEin Chat soll große Datenmengen schnell schützen, ohne vorher einen gemeinsamen geheimen Schlüssel persönlich auszutauschen. Welches Prinzip passt am besten?
Lösung: ein hybrides Verfahren — Ein hybrides Verfahren nutzt asymmetrische Technik für den Sitzungsschlüssel und symmetrische Technik für die großen Datenmengen.
Frage 4 von 4SchwerEine verschlüsselte Nachricht wurde unbemerkt verändert. Welche Schlussfolgerung ist richtig?
Lösung: Verschlüsselung allein garantiert nicht automatisch Integrität. — Für die Erkennung von Änderungen braucht das System zusätzlich einen geeigneten Integritätsmechanismus, etwa eine korrekt eingesetzte digitale Signatur.

Passend dazu