Basis en toepassingen van cryptografie
Welke combinatie van een zwakte van de Diffie-Hellman-sleuteluitwisseling zonder authenticatie en de tegenmaatregel daartegen is juist?
- 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
- 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
- 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.
Verder: nog 9 vragen over Basis en toepassingen van cryptografie