nerdexam
EC-Council

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.

Submitted by lars.no· Mar 4, 2026Cryptography

Question

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 personal files. To ensure data security, the development team is proposing to use symmetric encryption for data at rest. However, they are unsure of how to securely manage and distribute the symmetric keys to users. Which of the following strategies would you recommend to them?

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)
  • A
    13% (3)
  • B
    30% (7)
  • C
    4% (1)
  • D
    52% (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.

AUse hash functions to distribute the keys.

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.

BUse HTTPS protocol for secure key transfer.

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.

CUse digital signatures to encrypt the symmetric keys.

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.

DImplement the Diffie-Hellman protocol for secure key exchange.Correct

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

#symmetric encryption#key exchange#Diffie-Hellman#cryptography

Community Discussion

No community discussion yet for this question.

Full 312-50V12 Practice