Basis en toepassingen van cryptografie

Welke combinatie van een zwakte van de Diffie-Hellman-sleuteluitwisseling zonder authenticatie en de tegenmaatregel daartegen is juist?

  1. AEen afluisteraar kan het gedeelde geheim berekenen door alleen de openbare waarden te zien. De tegenmaatregel is p en g geheim te houden, zodat de verstuurde waarden op het kanaal niet kunnen worden afgeluisterd
  2. BZe kan een man-in-the-middle-aanval niet voorkomen, waarbij een aanvaller ertussen met elke partij een aparte sleuteluitwisseling uitvoert. De tegenmaatregel is de openbare waarden te ondertekenen met de sleutel van een certificaat om de andere partij te controleren
  3. CDe geheime waarden a en b zijn elke keer gelijk, dus het gedeelde geheim verandert nooit. De tegenmaatregel is de sleuteluitwisseling maar één keer uit te voeren en hetzelfde geheim lang te blijven gebruiken
Antwoord en toelichting tonen

Antwoord: B. Ze kan een man-in-the-middle-aanval niet voorkomen, waarbij een aanvaller ertussen met elke partij een aparte sleuteluitwisseling uitvoert. De tegenmaatregel is de openbare waarden te ondertekenen met de sleutel van een certificaat om de andere partij te controleren

Deze sleuteluitwisseling controleert niet of een ontvangen openbare waarde echt van de andere partij komt. Een aanvaller ertussen kan daarom met A een sleuteluitwisseling uitvoeren met zijn eigen waarde en met B een andere met zijn eigen waarde, en het verkeer van beide kanten doorgeven terwijl hij het ontsleutelt (een man-in-the-middle-aanval). Bij TLS ondertekent de server de sleuteluitwisseling met de privésleutel van zijn certificaat en controleert de client dit met het certificaat, wat deze aanval voorkomt. p en g mogen openbaar zijn en hoeven niet geheim te blijven.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Basis en toepassingen van cryptografie

  1. 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)?
  2. 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)?
  3. Bij digitale handtekeningen met ECDSA wordt voor elke handtekening een geheim willekeurig getal k gebruikt. Welke uitspraak over de omgang met k is juist?
  4. Welke uitspraak over de certificaatketen bij het valideren van het certificaat van een webserver door een browser is juist?
  5. Bij de validatie van TLS-certificaten controleert de client niet alleen de keten van handtekeningen en de geldigheidsduur, maar ook of de hostnaam waarmee hij verbinding maakt in de SAN (subject alternative name) van het certificaat staat. Waarom is deze controle onmisbaar?