Grundlagen und Anwendungen der Kryptografie

Welche Kombination aus Schwäche eines Diffie-Hellman-Schlüsselaustauschs ohne Authentifizierung und Gegenmaßnahme ist richtig?

  1. AEin Lauscher kann das gemeinsame Geheimnis schon aus den öffentlichen Werten berechnen. Gegenmaßnahme: p und g geheim halten, damit die gesendeten Werte auf dem Übertragungsweg nicht abgehört werden
  2. BEin Man-in-the-Middle-Angriff, bei dem ein Angreifer auf dem Weg mit jeder Seite getrennt einen Schlüsselaustausch durchführt, lässt sich nicht verhindern. Gegenmaßnahme: die öffentlichen Werte mit dem Schlüssel eines Zertifikats signieren und so das Gegenüber prüfen
  3. CDie geheimen Werte a und b sind jedes Mal gleich, sodass sich auch das gemeinsame Geheimnis nicht ändert. Gegenmaßnahme: den Schlüsselaustausch nur einmal durchführen und dasselbe Geheimnis lange weiterverwenden
Antwort und Erläuterung anzeigen

Antwort: B. Ein Man-in-the-Middle-Angriff, bei dem ein Angreifer auf dem Weg mit jeder Seite getrennt einen Schlüsselaustausch durchführt, lässt sich nicht verhindern. Gegenmaßnahme: die öffentlichen Werte mit dem Schlüssel eines Zertifikats signieren und so das Gegenüber prüfen

Dieser Schlüsselaustausch prüft nicht, ob ein empfangener öffentlicher Wert wirklich vom Gegenüber stammt. Ein Angreifer auf dem Weg kann daher mit A und mit B getrennt jeweils mit eigenen Werten einen Schlüsselaustausch durchführen und den Verkehr in beide Richtungen entschlüsseln und weiterleiten (Man-in-the-Middle-Angriff). Bei TLS signiert der Server den Inhalt des Schlüsselaustauschs mit dem privaten Schlüssel seines Zertifikats, und der Client prüft die Signatur anhand des Zertifikats; so wird dieser Angriff verhindert. p und g dürfen öffentlich sein und müssen nicht geheim gehalten werden.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Grundlagen und Anwendungen der Kryptografie

  1. Welche Kombination aus RSA-Schlüssellänge (Bitzahl von n) und Schlüssellänge der Elliptische-Kurven-Kryptografie gilt in der Tabelle von NIST SP 800-57 als Richtwert für eine Sicherheit, wie sie die symmetrische Verschlüsselung mit 128 Bit (AES-128) bietet?
  2. Welches Schlüsselaustauschverfahren bietet bei TLS die Eigenschaft, dass zuvor aufgezeichnete Kommunikation auch dann nicht entschlüsselt werden kann, wenn der private Schlüssel des Serverzertifikats später abfließt (Forward Secrecy)?
  3. Bei ECDSA, einem Verfahren für die digitale Signatur, wird für jede Signatur eine geheime Zufallszahl k verwendet. Welche Aussage über den Umgang mit k ist richtig?
  4. Welche Aussage über die Zertifikatskette ist richtig, wenn ein Browser das Zertifikat eines Webservers prüft?
  5. Bei der Prüfung von TLS-Zertifikaten werden nicht nur Signaturkette und Gültigkeitszeitraum geprüft, sondern auch, ob der Hostname, mit dem man sich verbinden wollte, im SAN (Subject Alternative Name) des Zertifikats enthalten ist. Warum ist diese Prüfung unverzichtbar?