Chosen-Plaintext-Attacke

Chiffrierte, das heißt, verschlüsselte Texte, sollen verhindern, dass die Inhalte von jedermann gelesen werden können. Eine Möglichkeit, herauszufinden, wie Texte verschlüsselt wurden, ist der Klartext-Angriff.

Was ist eine Chosen-Plaintext-Attacke?

Eine Chosen-Plaintext-Attacke, auf Deutsch „ausgewählter Klartext Angriff“ ist ein Begriff aus der Kryptoanalyse. Die Attacke dient dazu, mit beliebigen, unverschlüsselten Klartexten die Eigenschaften eines Algorithmus für die Verschlüsselung von Texten herauszufinden. Die bekanntesten Klartext-Angriffe wurden von alliierten Kryptoanalytikern im Zweiten Weltkrieg gegen die deutschen Enigma Chiffriermaschinen durchgeführt.

Wie funktioniert ein Klartext-Angriff?

Bei einem Klartext-Angriff kann der Angreifer einen beliebigen Text bereitstellen, der beispielsweise nur aus einem „a“, zwei „aa“ und so weiter besteht. Je nachdem, welche Chiffriermethode verwendet wird, ist es sehr einfach, aus dem chiffrierten Text die Schlüssellänge zu extrahieren und den Schlüssel wiederherzustellen, wenn der Text nur aus aneinandergereihten Buchstaben besteht.

Adaptive-Chosen-Plaintext Attacke

Bei dieser Art von Attacken wählt der Angreifer verschiedene Klartexte für die Verschlüsselung aus. Anstatt einen großen Textblock zu verwenden, werden kleinere Textblöcke eingeben. Der ausgegebene chiffrierte Text wird ausgewertet und dann basierend auf der Antwort ein anderer Text ausgewählt und so weiter. Durch dieses Vorgehen kann das angegriffene System genau untersucht werden.

Bei der Known Plaintext Attacke, dem bekannten Klartext Angriff, kennt der Angreifer mindestens eine Probe sowohl des Klartextes als auch des Chiffretextes. Wenn beispielsweise die XOR-Chiffre verwendet wird, wird der Schlüssel als Klartext-XOR-Chiffretext angezeigt.


Sie haben noch Fragen?

Kontaktieren Sie uns


Weitere Inhalte


Keine Kommentare vorhanden


Du hast eine Frage oder eine Meinung zum Artikel? Teile sie mit uns!

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*
*