CISA · Question #103
An organization uses public key infrastructure (PKI) to provide email security. Which of the following would be the MOST efficient method to determine whether email messages have been modified in…
The correct answer is A. The message is sent along with an encrypted hash of the message. To efficiently detect email modification in transit using PKI, the sender should compute a hash of the message, encrypt it with their private key (creating a digital signature), and send it with the message.
Question
An organization uses public key infrastructure (PKI) to provide email security. Which of the following would be the MOST efficient method to determine whether email messages have been modified in transit?
Options
- AThe message is sent along with an encrypted hash of the message.
- BThe message is sent using Transport Layer Security (TLS) protocol.
- CThe message is encrypted using a symmetric algorithm.
- DThe message is encrypted using the private key of the sender.
How the community answered
(41 responses)- A71% (29)
- B17% (7)
- C7% (3)
- D5% (2)
Why each option
To efficiently detect email modification in transit using PKI, the sender should compute a hash of the message, encrypt it with their private key (creating a digital signature), and send it with the message.
Sending an encrypted hash (digital signature) alongside the message allows the recipient to re-hash the received message and decrypt the sender's hash using the sender's public key. If the two hash values match, it provides strong assurance of message integrity (not modified) and authenticity (sender verification).
TLS encrypts the communication channel but does not inherently provide end-to-end message integrity for an email once it leaves the TLS tunnel or for messages already compromised before sending.
Encrypting the message with a symmetric algorithm provides confidentiality but does not inherently guarantee message integrity against modification by an attacker who also possesses the key or who modifies it before encryption.
Encrypting the message using the sender's private key provides authenticity (digital signature) but makes the message unreadable by anyone without the sender's public key, which is not typically how email confidentiality is achieved; confidentiality is usually with the recipient's public key.
Concept tested: Digital signatures for message integrity
Source: https://learn.microsoft.com/en-us/windows/win32/seccrypto/digital-signatures
Topics
Community Discussion
No community discussion yet for this question.