Grundlagen und Anwendungen der Kryptografie

Worauf ist bei 0-RTT in TLS 1.3 zu achten, einem Verfahren, bei dem mit einem aus einer früheren Verbindung gewonnenen Pre-Shared Key „Early Data“ zusammen mit der ersten Nachricht gesendet werden?

  1. AEarly Data werden unverschlüsselt im Klartext gesendet und dürfen daher keine Passwörter, Kreditkartennummern oder Ähnliches enthalten
  2. BReplay-Angriffe, bei denen ein Angreifer aufgezeichnete Early Data erneut sendet, lassen sich nicht vollständig verhindern; es wird daher nur für Anfragen verwendet, deren Wiederholung unproblematisch ist
  3. CEarly Data haben eine stärkere Forward Secrecy als gewöhnliche Daten und sollten daher gerade für wichtige Anfragen wie Überweisungen verwendet werden
Antwort und Erläuterung anzeigen

Antwort: B. Replay-Angriffe, bei denen ein Angreifer aufgezeichnete Early Data erneut sendet, lassen sich nicht vollständig verhindern; es wird daher nur für Anfragen verwendet, deren Wiederholung unproblematisch ist

Bei 0-RTT leitet der Client aus dem in einer früheren Verbindung erhaltenen Pre-Shared Key einen Schlüssel für Early Data ab und sendet verschlüsselte Daten zusammen mit der ersten Nachricht, was die Wartezeit um einen Umlauf verkürzt. Da zu diesem Zeitpunkt jedoch noch keine neue Zufallszahl des Servers eingeflossen ist, kann ein Angreifer aufgezeichnete Early Data erneut senden, und der Server verarbeitet dieselbe Anfrage womöglich ein zweites Mal (Replay-Angriff). Außerdem sind Early Data nur durch den Pre-Shared Key geschützt und haben daher keine Forward Secrecy für den Fall, dass dieser Schlüssel abfließt. Grundregel ist deshalb, 0-RTT nur für Anfragen zu verwenden, deren Ergebnis sich bei mehrfacher Ausführung nicht ändert, etwa das Abrufen einer Seite, und nicht für Überweisungen oder Bestellungen.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Grundlagen und Anwendungen der Kryptografie

  1. Welche Beschreibung von gegenseitigem TLS (mTLS) ist richtig?
  2. Für die symmetrische Verschlüsselung mit n Bit Schlüssellänge gilt: Sucht man den Schlüssel mit dem Grover-Algorithmus auf einem Quantencomputer, sind etwa 2^(n/2) Rechenschritte nötig. Welcher Wert liegt nach diesem einfachen Richtwert der Sicherheit von AES-128 gegenüber Quantencomputern am nächsten?
  3. Welche Zuordnung der im August 2024 vom US-amerikanischen NIST veröffentlichten Standards der Post-Quanten-Kryptografie zu ihrer Art ist richtig?
  4. Welche Beschreibung der Verwendung eines Schlüsselkapselungsmechanismus (KEM) wie ML-KEM ist richtig?
  5. Welche Aussage beschreibt den Gedanken des hybriden Schlüsselaustauschs richtig, der während der Umstellung auf Post-Quanten-Kryptografie X25519 (Diffie-Hellman-Schlüsselaustausch mit elliptischen Kurven) und ML-KEM kombiniert?