Basis en toepassingen van cryptografie

De Diffie-Hellman-sleuteluitwisseling wordt met kleine getallen gecontroleerd. Neem p = 23 en g = 5; A kiest de geheime waarde a = 6 en B de geheime waarde b = 15. A stuurt A = g^a mod p en B stuurt B = g^b mod p. Welk gedeeld geheim krijgen de twee?

  1. A2
  2. B8
  3. C14
Antwoord en toelichting tonen

Antwoord: A. 2

A = 5^6 mod 23 = 15.625 mod 23 = 8 en B = 5^15 mod 23 = 19. A berekent uit de waarde van B B^a = 19^6 mod 23 = 2, en B berekent uit de waarde van A A^b = 8^15 mod 23 = 2; beiden krijgen dezelfde waarde 2. Dat komt doordat beide gelijk zijn aan g^(ab) = 5^90 mod 23. Een afluisteraar ziet alleen p, g, A = 8 en B = 19, en moet om hieruit 2 te krijgen a of b vinden.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Basis en toepassingen van cryptografie

  1. Welke combinatie van een zwakte van de Diffie-Hellman-sleuteluitwisseling zonder authenticatie en de tegenmaatregel daartegen is juist?
  2. Welke combinatie van de sleutellengte van RSA (het aantal bits van n) en de sleutellengte van elliptische-krommecryptografie geeft de tabel in NIST SP 800-57 als richtwaarde voor een veiligheid die vergelijkbaar is met symmetrische cryptografie van 128 bits (AES-128)?
  3. Welke methode van sleuteluitwisseling in TLS biedt de eigenschap dat eerder opgenomen communicatie niet kan worden ontsleuteld, ook als de privésleutel van het servercertificaat later uitlekt (forward secrecy)?
  4. Bij digitale handtekeningen met ECDSA wordt voor elke handtekening een geheim willekeurig getal k gebruikt. Welke uitspraak over de omgang met k is juist?
  5. Welke uitspraak over de certificaatketen bij het valideren van het certificaat van een webserver door een browser is juist?