A systems administrator is configuring a secure remote management channel for server administration over an untrusted network. The security policy mandates perfect forward secrecy so that compromising the server's long-term private key in the future will not allow an attacker to decrypt previously recorded session traffic. Which cryptographic key exchange mechanism should the administrator implement to satisfy this requirement?
- Ephemeral Diffie-Hellman key exchangeAnswer
- BStatic RSA key exchange
- CCertificate Signing Request flow
- DSymmetric AES-CBC data encryption with a static key
Answer
Ephemeral Diffie-Hellman key exchange should be selected because ephemeral keys provide perfect forward secrecy for encrypted sessions.
Ephemeral Diffie-Hellman key exchange satisfies perfect forward secrecy requirements because a unique, temporary key pair is generated for each communication session. Once the session ends, the temporary keys are discarded. An attacker who compromises the server's long-term private key at a later date cannot derive previous session keys or decrypt captured historical traffic.
Step-by-Step Solution
Key Concept
Perfect Forward Secrecy via Ephemeral Diffie-Hellman