Grundlagen und Anwendungen der Kryptografie
Welche Eigenschaft des CTR-Modus (Counter-Modus) von Blockchiffren ist richtig?
- ADer nächste Block wird mit dem Geheimtext des vorherigen Blocks verschlüsselt, daher kann die Verschlüsselung nicht parallel erfolgen
- BPadding, das den Klartext auf ein Vielfaches der Blocklänge auffüllt, ist immer erforderlich
- 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.
Weiter: 9 weitere Fragen zu Grundlagen und Anwendungen der Kryptografie