Grundlagen und Anwendungen der Kryptografie

Der Diffie-Hellman-Schlüsselaustausch wird mit kleinen Zahlen nachvollzogen. Es sei p = 23 und g = 5; A wählt den geheimen Wert a = 6, B den geheimen Wert b = 15. A sendet den Wert A = g^a mod p, B den Wert B = g^b mod p. Welches gemeinsame Geheimnis erhalten beide?

  1. A2
  2. B8
  3. C14
Antwort und Erläuterung anzeigen

Antwort: A. 2

A = 5^6 mod 23 = 15625 mod 23 = 8 und B = 5^15 mod 23 = 19. A berechnet mit dem Wert von B: B^a = 19^6 mod 23 = 2; B berechnet mit dem Wert von A: A^b = 8^15 mod 23 = 2. Beide erhalten also dieselbe 2, denn beides ist gleich g^(ab) = 5^90 mod 23. Ein Lauscher sieht nur p, g, A = 8 und B = 19; um daraus 2 zu bestimmen, müsste er a oder b ermitteln.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Grundlagen und Anwendungen der Kryptografie

  1. Welche Kombination aus Schwäche eines Diffie-Hellman-Schlüsselaustauschs ohne Authentifizierung und Gegenmaßnahme ist richtig?
  2. 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?
  3. 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)?
  4. 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?
  5. Welche Aussage über die Zertifikatskette ist richtig, wenn ein Browser das Zertifikat eines Webservers prüft?