What is the difference between Perfect Forward Secrecy (PFS) and standard key exchange in TLS?

Cybersecurity Fundamentals Hard

Cybersecurity Fundamentals — Hard

What is the difference between Perfect Forward Secrecy (PFS) and standard key exchange in TLS?

Key points

  • PFS ensures past sessions remain secure even if the server's long-term private key is compromised
  • Standard key exchange in TLS does not provide this protection for past sessions
  • PFS uses ephemeral Diffie-Hellman or ECDHE to generate unique session keys

Ready to go further?

Related questions