Grundlagen und Anwendungen der Kryptografie

Welche Eigenschaft des CTR-Modus (Counter-Modus) von Blockchiffren ist richtig?

  1. ADer nächste Block wird mit dem Geheimtext des vorherigen Blocks verschlüsselt, daher kann die Verschlüsselung nicht parallel erfolgen
  2. BPadding, das den Klartext auf ein Vielfaches der Blocklänge auffüllt, ist immer erforderlich
  3. CEin Wert aus Nonce und Zähler wird verschlüsselt, um einen Schlüsselstrom zu erzeugen, der per XOR mit dem Klartext verknüpft wird
Antwort und Erläuterung anzeigen

Antwort: C. Ein Wert aus Nonce und Zähler wird verschlüsselt, um einen Schlüsselstrom zu erzeugen, der per XOR mit dem Klartext verknüpft wird

Im CTR-Modus wird ein Wert, der eine Nonce mit einem für jeden Block um 1 erhöhten Zähler kombiniert, mit der Blockchiffre verschlüsselt, und die Ausgabe wird als Schlüsselstrom per XOR mit dem Klartext verknüpft. Der Schlüsselstrom jedes Blocks lässt sich unabhängig vom vorherigen Block berechnen, sodass Ver- und Entschlüsselung parallel möglich sind und auch nur benötigte Stellen entschlüsselt werden können. Da der Schlüsselstrom einfach auf die Länge des Klartexts gekürzt werden kann, ist kein Padding nötig. Auch beim Entschlüsseln wird die Blockchiffre nur in Verschlüsselungsrichtung verwendet.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Grundlagen und Anwendungen der Kryptografie

  1. Im CTR-Modus wurden versehentlich zwei Nachrichten mit demselben Schlüssel und derselben Nonce verschlüsselt. Für das Byte an einer bestimmten Position ist der erste Klartext P₁ = 01001000 (ASCII „H“), sein Geheimtext C₁ = 01110100 und der zweite Geheimtext C₂ = 01010101. Welcher zweite Klartext P₂ an derselben Position ergibt sich, wenn ein Angreifer P₁ kennt?
  2. Was bietet eine authentifizierte Verschlüsselung (AEAD) wie AES-GCM in einem einzigen Verarbeitungsschritt?
  3. Welche Aussage über die 96-Bit-Nonce (IV) bei AES-GCM ist richtig?
  4. Ein Gerät braucht für eine Brute-Force-Suche über alle 56-Bit-Schlüssel etwa 20 Stunden. Welcher Wert liegt der Zeit am nächsten, die dasselbe Gerät braucht, um alle 64-Bit-Schlüssel auszuprobieren?
  5. Welche Aussage über die Hashfunktionen SHA-2 und SHA-3 ist richtig?