Secure Symmetric Key Distribution Strategy
Short answer
D Implement the Diffie-Hellman protocol for secure key exchange to allow users to establish a shared symmetric key over an insecure channel.
Question
Key Takeaways
The question tests the distinction between key distribution and data encryption, highlighting the common trap of confusing hashing or signing with secure key exchange.
This exam question evaluates the correct method for securely distributing symmetric encryption keys in a cloud storage environment. The page establishes that asymmetric key exchange protocols are the standard solution for this specific challenge.
Common mistake: Candidates often select HTTPS (Option B) because it secures transport, but fail to realize that HTTPS relies on pre-shared certificates or asymmetric handshakes which ultimately still require a mechanism for initial key establishment or trust. Others may choose Digital Signatures (Option C), which only provide integrity, not confidentiality.
Expert Analysis
Why the Answer Is Correct
Diffie-Hellman (Option D) is the correct answer because it is a fundamental cryptographic protocol designed specifically for secure key exchange over an insecure channel. It allows two parties to establish a shared secret key without having previously exchanged any secret information. This addresses the core problem stated in the scenario: how to securely distribute symmetric keys to users who do not yet share a secret. By using Diffie-Hellman, AlphaTech can generate session keys dynamically for each user, ensuring that even if the communication channel is intercepted, the symmetric keys remain secure.
Why the Other Options Are Wrong
Option A (Hash functions) is incorrect because hashing is a one-way mathematical function used for integrity verification, not for encrypting or distributing keys; hashes cannot be reversed to retrieve the original key. Option B (HTTPS) is incorrect in this context because while HTTPS secures the transmission of data, the underlying TLS handshake itself requires a method for establishing the initial symmetric session key (often via RSA or Diffie-Hellman). Simply stating 'use HTTPS' does not solve the fundamental problem of how the initial keys are agreed upon or distributed securely from scratch. Option C (Digital signatures) is incorrect because digital signatures use private keys to sign data and public keys to verify it, providing authentication and integrity but not confidentiality; they do not encrypt the key itself for distribution to a recipient who needs to decrypt it.
Community Comment Notes
The community overwhelmingly agrees with Option D. One commenter noted that 'the others are not valid,' highlighting that hashing is one-way and digital signatures are for integrity. Another comment emphasized the keyword 'distribute' as the critical factor pointing towards a key exchange protocol rather than a static transfer method.
Exam Strategy
When asked about 'key distribution' or 'secure key exchange' for symmetric keys, immediately look for asymmetric solutions like Diffie-Hellman or RSA key wrapping. Do not confuse transport security (HTTPS) with the cryptographic mechanism for establishing the key itself.
Frequently Asked Questions
Why isn't HTTPS sufficient for key distribution?
Can digital signatures be used to encrypt keys?
Community Votes
100% of anonymous learners picked answer D. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 5 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 5
-
insaniunt 👍 4 Answered DD. Implement the Diffie-Hellman protocol for secure key exchange.
-
LordXander 👍 2 Answered DMatter of fact is that...the only reason I would pick D is because the others are not valid. A - this is just a oneway process, so you cannot use it to decrypt the data later B - it could be...but then we have the "symmetric keys" C - is only used for data integrity validation D - very plausible as it's purpose is for symmetric keys. So...D
-
qtygbapjpesdayazko 👍 1 Answered DKey word "distribute the symmetric keys to users"
-
multivolt 👍 1Im unsure about the accuracy of this statement
-
brrbrr 👍 2 Answered DD is the right answer.
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.