Grundlagen und Anwendungen der Kryptografie
Was bietet eine authentifizierte Verschlüsselung (AEAD) wie AES-GCM in einem einzigen Verarbeitungsschritt?
- ANur die Vertraulichkeit der Daten; zum Erkennen von Manipulationen ist zusätzlich eine digitale Signatur nötig
- BDie Vertraulichkeit der Daten und die Prüfung, dass Geheimtext und zugehörige Daten nicht manipuliert wurden
- 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.
Weiter: 9 weitere Fragen zu Grundlagen und Anwendungen der Kryptografie