Aufgabe - CPlus

Aufgabe A:

a)

Frage

Bestimmen Sie den Geheimtext zu dem Klartext PIZZATEIG mit dem CPlus-Verfahren und dem Schlüssel 19.

Lösung: icuvxrdih

Frage

Bestimmen Sie den Klartext zu dem Geheimtext WZFSESDDLS, der mit dem CPlus-Verfahren und dem Schlüssel 22 erzeugt wurde

Lösung: achterbahn

Frage

Entscheiden Sie begründet, ob es sich bei dem CPlus-Verfahren um eine monoalphabetische oder um eine polyalphabetische Substitution handelt

Polyalphabetisch


b)

Frage

Beschreiben Sie allgemein das Vorgehen, einen monoalphabetisch verschlüsselten Text ohne Kenntnis des Schlüssels mithilfe einer Häufigkeitsanalyse zu rekonstruieren.

Häufigkeitsanalyse:

  • Text muss lang genug sein, damit der Schlüssel mehrfach durchläuft
  • Textsprache muss bekannt sein, damit die Häufigkeitsverteilung der Klartextsprache bekannt ist

Brute-Force:

  • alle 25 Möglichkeiten durchprobieren

Frage

Erläutern Sie, wie das Prinzip der Häufigkeitsanalyse angewendet werden kann, um für einen Text, der mit dem CPlus-Verfahren verschlüsselt wurde, den verwendeten Schlüssel zu bestimmen.

Man könnte den verschlüsselten Text auf eine Caesar-Verschlüsselung zurücksetzen, indem man vom ersten Zeichen aus jedes Zeichen um jeweils 1 mehr zurück verschieben:

EFG EEE

Frage

Vergleichen Sie das CPlus-Verfahren und das Vigenère-Verfahren mit beliebigem Schlüsselwort hinsichtlich der Sicherheit. Gehen Sie dabei auf folgende Angriffsmöglichkeiten ein:

  • Rekonstruktion des Klartextes durch Ausprobieren aller Schlüssel
  • Rekonstruktion des Klartextes mithilfe des Prinzips der Häufigkeitsanalyse

Brute-Force:

  • viel leichter als Vigenère, da es nur 25 mögliche Schlüssel gibt

Rekonstruktion mit der Häufigkeitsanalyse:

  • viel leichter als Vigenère, da CPlus sehr leicht zu Caesar konvertiert werden kann

c)

Frage

Begründen Sie, dass diese Art der Transposition nicht geeignet ist, um die Sicherheit des CPlus-Verfahrens wesentlich zu erhöhen.

Die Buchstaben können komplett ohne Kenntnis des Schlüssels zurückgetauscht werden.

Frage

Wenden Sie die Dreiecks-Transposition mit dem Schüsselwort LENA auf den Geheimtext WZFSESDDLS aus Aufgabenteil a) an.

Frage

Begründen Sie, dass die Dreiecks-Transposition in Variante 2 grundsätzlich geeignet ist, um die Sicherheit des CPlus-Verfahrens zu erhöhen.

  • zweiter Schlüsselwort
  • kann nicht einfach zurückgebracht werden
    • Schlüsselwortlänge unbekannt
    • Blöcke sind nicht einheitlich lang
  • Benachbarte Zeichen sind nicht mehr voneinander Abhängig
    • Rückführung zu Caesarverschlüsselung nicht mehr leicht möglich