Wat is Forward secrecy?

De eigenschap dat eerder opgenomen communicatie niet kan worden ontsleuteld, ook als een langdurig gebruikte privésleutel later uitlekt. Ook perfect forward secrecy (PFS) genoemd. Ze wordt bereikt met DHE of ECDHE, die de sleuteluitwisseling voor elke verbinding met wegwerpwaarden uitvoeren; omdat die waarden na gebruik worden weggegooid, kunnen de sleutels van eerdere sessies later niet opnieuw worden berekend. De methode waarbij sleutelmateriaal met de publieke RSA-sleutel van de server wordt versleuteld en verstuurd, heeft deze eigenschap niet, en TLS 1.3 heeft die methode geschrapt.

Japanse benaming: 前方秘匿性

“Forward secrecy” komt voor in 4 oefenvragen uit 2 onderwerpen, bijv. Basis en toepassingen van cryptografie, Basis van draadloze communicatie.

Vakgebied: Basis en toepassingen van cryptografie

Nu oefenen: vragen over Forward secrecy

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)?

  1. AEen sleuteluitwisseling zoals ECDHE, die voor elke verbinding nieuwe wegwerpwaarden gebruikt
  2. BEen methode waarbij de client het door hem gemaakte sleutelmateriaal met de publieke RSA-sleutel van het servercertificaat versleutelt en verstuurt
  3. CEen methode waarbij server en client voor elke verbinding dezelfde vooraf afgesproken symmetrische sleutel blijven gebruiken
Antwoord en toelichting tonen

Antwoord: A. Een sleuteluitwisseling zoals ECDHE, die voor elke verbinding nieuwe wegwerpwaarden gebruikt

De laatste E in ECDHE staat voor ephemeral (wegwerp): voor de sleuteluitwisseling van elke verbinding wordt een nieuwe geheime waarde gebruikt, die daarna wordt weggegooid. De privésleutel van het certificaat wordt alleen voor handtekeningen gebruikt, dus ook als die later uitlekt, kunnen de gedeelde geheimen van eerdere verbindingen niet worden berekend. Bij de methode waarbij sleutelmateriaal met de publieke RSA-sleutel van de server versleuteld wordt verstuurd, kan daarentegen met het opgenomen verkeer en een later uitgelekte privésleutel alle eerdere communicatie worden ontsleuteld. TLS 1.3 heeft die methode geschrapt, en de sleuteluitwisseling is nu gebaseerd op (EC)DHE met forward secrecy (behalve wanneer een verbinding alleen met een vooraf gedeelde sleutel wordt hervat).

“Forward secrecy” in de toelichting

Vragen met “Forward secrecy” (4)

  1. 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)?
  2. Welke methode voor authenticatie en sleuteluitwisseling vervangt in de persoonlijke modus van de beveiligingsnorm WPA3 voor draadloze LAN's de methode met een vooraf gedeelde sleutel (PSK) van WPA2, zodat het wachtwoord moeilijk via een offline woordenboekaanval te raden is, ook als het verkeer wordt onderschept?
  3. Welke uitspraak beschrijft juist een verandering in TLS 1.3 (RFC 8446) ten opzichte van TLS 1.2?
  4. Welke waarschuwing over 0-RTT in TLS 1.3 (waarbij met een vooraf gedeelde sleutel uit een eerdere verbinding „early data” samen met het eerste bericht worden verstuurd) is juist?

Verwante termen

TLS (Transport Layer Security) Diffie-Hellman-sleuteluitwisseling RSA-cryptosysteem Geauthenticeerde versleuteling (AEAD) Werkingsmodus van een blokcijfer AES (Advanced Encryption Standard) Certificaatautoriteit Crypto-agility Elliptische-krommecryptografie Envelopeversleuteling (envelope encryption)

Naar de woordenlijst