Grundlagen und Anwendungen der Kryptografie

Was bietet eine authentifizierte Verschlüsselung (AEAD) wie AES-GCM in einem einzigen Verarbeitungsschritt?

  1. ANur die Vertraulichkeit der Daten; zum Erkennen von Manipulationen ist zusätzlich eine digitale Signatur nötig
  2. BDie Vertraulichkeit der Daten und die Prüfung, dass Geheimtext und zugehörige Daten nicht manipuliert wurden
  3. CNeben Vertraulichkeit und Manipulationserkennung auch Nichtabstreitbarkeit gegenüber Dritten
Antwort und Erläuterung anzeigen

Antwort: B. Die Vertraulichkeit der Daten und die Prüfung, dass Geheimtext und zugehörige Daten nicht manipuliert wurden

Eine authentifizierte Verschlüsselung (AEAD: Authenticated Encryption with Associated Data) berechnet beim Verschlüsseln zugleich ein Authentifizierungstag, prüft das Tag beim Entschlüsseln und gibt bei einem manipulierten Geheimtext keinen Klartext aus, sondern einen Fehler. Header und Ähnliches, die nicht verschlüsselt, aber gegen Manipulation geschützt werden sollen, können als „zugehörige Daten“ (Associated Data) in die Berechnung des Tags einbezogen werden. GCM ist ein Modus, der die Verschlüsselung im CTR-Modus mit einer Authentifizierung durch GHASH kombiniert, das Multiplikationen in einem Galois-Körper verwendet; TLS 1.3 verwendet nur noch AEAD. Da das Tag mit einem symmetrischen Schlüssel erzeugt wird, eignet es sich wie ein Message Authentication Code nicht für Nichtabstreitbarkeit.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Grundlagen und Anwendungen der Kryptografie

  1. Welche Aussage über die 96-Bit-Nonce (IV) bei AES-GCM ist richtig?
  2. 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?
  3. Welche Aussage über die Hashfunktionen SHA-2 und SHA-3 ist richtig?
  4. Den Hashwert SHA-256(K ‖ m) der Verkettung aus geheimem Schlüssel K und Nachricht m als Tag zur Erkennung von Manipulationen zu verwenden, gilt als gefährlich. Was ist der richtige Grund?
  5. Es gelte 1 GiB = 2³⁰ Byte und 1 EiB = 2⁶⁰ Byte. Eine Blockchiffre mit 64 Bit Blocklänge (etwa 3DES) wird im CBC-Modus verwendet, um mit einem einzigen Schlüssel große Datenmengen zu verschlüsseln. Die Geheimtextblöcke werden als zufällige 64-Bit-Werte betrachtet. Welcher Richtwert für die Datenmenge ist richtig, ab der die Wahrscheinlichkeit, dass nach dem Geburtstagsparadoxon ein Paar gleicher Geheimtextblöcke auftritt, nicht mehr vernachlässigbar ist?