312-50V12 · Question #175
You are the chief security officer at AlphaTech, a tech company that specializes in data storage solutions. Your company is developing a new cloud storage platform where users can store their…
The correct answer is D. Implement the Diffie-Hellman protocol for secure key exchange. To securely manage and distribute symmetric keys to users for data at rest, a robust key exchange protocol is necessary to establish a shared secret over an insecure channel. The Diffie-Hellman protocol is the recommended strategy for this purpose.
Question
Options
- AUse hash functions to distribute the keys.
- BUse HTTPS protocol for secure key transfer.
- CUse digital signatures to encrypt the symmetric keys.
- DImplement the Diffie-Hellman protocol for secure key exchange.
How the community answered
(23 responses)- A13% (3)
- B30% (7)
- C4% (1)
- D52% (12)
Why each option
To securely manage and distribute symmetric keys to users for data at rest, a robust key exchange protocol is necessary to establish a shared secret over an insecure channel. The Diffie-Hellman protocol is the recommended strategy for this purpose.
Hash functions are primarily used for data integrity checks and creating fixed-size outputs, not for encrypting or securely distributing keys, as they are one-way functions that cannot be reversed to retrieve the original key.
While HTTPS provides a secure transport layer, it relies on underlying cryptographic protocols (which often include key exchange mechanisms) for its initial handshake, and is not itself the mechanism for establishing the initial symmetric key with users.
Digital signatures ensure authenticity and integrity by verifying the sender's identity and data non-repudiation, but they do not provide confidentiality or encrypt symmetric keys for secure distribution.
The Diffie-Hellman protocol is specifically designed for secure key exchange, allowing two parties to establish a shared symmetric secret key over an insecure communication channel without prior trust. This enables users to securely derive and obtain their symmetric keys for data encryption, directly addressing the challenge of secure key distribution to users.
Concept tested: Symmetric key exchange protocols
Source: https://csrc.nist.gov/publications/detail/sp/800-56a/rev-3/final
Topics
Community Discussion
No community discussion yet for this question.