OA. free
Free
Accenture Core Computer Science Core Computer Science Medium

Which is the cryptographic algorithm of forward secrecy (FS)?

Accenture technical mcq question, verified with a worked answer. Free to practise - no sign-up.

Which is the cryptographic algorithm of forward secrecy (FS)?

Choose one option.
Show answer & explanation
Answer: B. To ensure that even if the long-term encryption key is compromised in the future, the data encrypted with the short-term key will not be decrypted.

Forward secrecy (FS) is a security property that guarantees past session keys remain secure even if the long-term encryption key is compromised. Option B directly defines this principle: short-term session keys protect encrypted data independently, so a future compromise of the long-term key cannot retroactively decrypt past communications. Options A, C, and D describe general key management risks, computational strength, and cryptanalytic advances—none of which define the core concept of forward secrecy.

Step-by-step Derivation:
Forward secrecy works by generating unique, ephemeral session keys for each communication session. These keys are discarded after use and are not derived solely from long-term keys. Example: TLS 1.3 with ECDHE (Elliptic Curve Diffie-Hellman Ephemeral) generates a new key pair for each handshake. If an attacker later obtains the server's long-term private key, they cannot decrypt past sessions because the ephemeral keys used in those sessions are no longer stored. Option B captures this exact guarantee.