nerdexam
EC-Council

312-50V12 · Question #234

Your company, Encryptor Corp, is developing a new application that will handle highly sensitive user information. As a cybersecurity specialist, you want to ensure this data is securely stored. The…

The correct answer is C. Apply a digital signature mechanism. To add an extra layer of security for verifying data integrity upon retrieval, beyond current hashing and encryption, implementing a digital signature mechanism is the most appropriate cryptographic concept.

Submitted by deeparc· Mar 4, 2026Cryptography

Question

Your company, Encryptor Corp, is developing a new application that will handle highly sensitive user information. As a cybersecurity specialist, you want to ensure this data is securely stored. The development team proposes a method where data is hashed and then encrypted before storage. However, you want an added layer of security to verify the integrity of the data upon retrieval. Which of the following cryptographic concepts should you propose to the team?

Options

  • ASwitch to elliptic curve cryptography.
  • BImplement a block cipher mode of operation.
  • CApply a digital signature mechanism.
  • DSuggest using salt with hashing.

How the community answered

(62 responses)
  • A
    3% (2)
  • B
    6% (4)
  • C
    77% (48)
  • D
    13% (8)

Why each option

To add an extra layer of security for verifying data integrity upon retrieval, beyond current hashing and encryption, implementing a digital signature mechanism is the most appropriate cryptographic concept.

ASwitch to elliptic curve cryptography.

Switching to elliptic curve cryptography changes the underlying algorithm for encryption or key exchange, but it does not inherently provide an *additional* mechanism for verifying data integrity upon retrieval beyond what encryption itself offers.

BImplement a block cipher mode of operation.

Implementing a block cipher mode of operation dictates how a block cipher processes data; while some authenticated modes like GCM provide integrity alongside confidentiality, this is part of the encryption process itself, not a separate, added layer for integrity verification upon retrieval as specifically requested.

CApply a digital signature mechanism.Correct

A digital signature mechanism provides authenticity, integrity, and non-repudiation by allowing the recipient to verify that the data has not been altered since it was signed and that it originated from the claimed sender. By signing the hash of the data with a private key, the application can verify its integrity upon retrieval using the corresponding public key, ensuring no unauthorized modification occurred during storage.

DSuggest using salt with hashing.

Suggesting salt with hashing primarily enhances the security of the hashing process itself, often used for password storage to mitigate rainbow table attacks, but it does not directly provide an additional mechanism to verify the integrity of arbitrary data upon retrieval after it has been stored.

Concept tested: Data integrity, authenticity, digital signatures

Source: https://learn.microsoft.com/en-us/windows/win32/seccrypto/digital-signatures

Topics

#Cryptography#Data integrity#Digital signature#Hashing#Encryption

Community Discussion

No community discussion yet for this question.

Full 312-50V12 Practice