Grundlagen und Anwendungen der Kryptografie

Für die symmetrische Verschlüsselung gibt es Blockchiffren und Stromchiffren. Welche Aussage beschreibt ihren Unterschied richtig?

  1. ABlockchiffren sind eine Form der Public-Key-Kryptografie mit einem Paar aus öffentlichem und privatem Schlüssel; nur Stromchiffren zählen zur symmetrischen Verschlüsselung
  2. BBlockchiffren wandeln Daten in Blöcken fester Länge um; Stromchiffren verknüpfen einen Schlüsselstrom Stück für Stück per XOR mit dem Klartext
  3. CStromchiffren ordnen Daten nur ohne Schlüssel um, sodass jeder den Klartext aus dem Geheimtext zurückgewinnen kann
Antwort und Erläuterung anzeigen

Antwort: B. Blockchiffren wandeln Daten in Blöcken fester Länge um; Stromchiffren verknüpfen einen Schlüsselstrom Stück für Stück per XOR mit dem Klartext

Eine Blockchiffre wie AES wandelt einen Block fester Länge (bei AES 128 Bit) abhängig vom Schlüssel in einen anderen Block um. Längere Daten werden mit einem Betriebsmodus für Blockchiffren verschlüsselt, der die Umwandlung der einzelnen Blöcke kombiniert. Eine Stromchiffre erzeugt aus Schlüssel und Nonce einen pseudozufälligen Schlüsselstrom und verknüpft ihn bitweise oder byteweise per XOR mit dem Klartext. Ein typisches Beispiel ist ChaCha20; auch eine Blockchiffre arbeitet im CTR-Modus wie eine Stromchiffre.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Grundlagen und Anwendungen der Kryptografie

  1. Welche Kombination aus Blocklänge und Schlüssellänge der heute weit verbreiteten Blockchiffre AES ist richtig?
  2. Bilddaten wurden mit AES im ECB-Modus verschlüsselt, und im verschlüsselten Bild waren die Umrisse des ursprünglichen Motivs noch zu erkennen. Was ist die richtige Ursache?
  3. Wie ist beim Einsatz von AES im CBC-Modus angemessen mit dem Initialisierungsvektor (IV) umzugehen?
  4. AES (Blocklänge 16 Byte) wird im CBC-Modus mit Padding nach PKCS#7 verwendet. Bei PKCS#7 werden, wenn n Byte fehlen, n Bytes mit dem Wert n angehängt; ist die Länge des Klartexts genau ein Vielfaches von 16, werden ebenfalls 16 Bytes mit dem Wert 16 angehängt. Wie lang ist der Geheimtext (ohne IV), wenn ein Klartext von 96 Byte verschlüsselt wird?
  5. Ein Server, der im CBC-Modus verschlüsselte Daten empfängt, gab unterschiedliche Fehler zurück, je nachdem, ob nach dem Entschlüsseln das Padding ungültig war oder ob das Padding gültig war, aber die Prüfung des Inhalts fehlschlug. Welche Aussage über diese Situation ist richtig?