Consider that wants to send a message that is digitally signed to . Let the pair of private and public keys for and be denoted by and for , respectively. Let represent the operation of encrypting with a key and represent the message digest. Which one of the following indicates the CORRECT way of sending the message along with the digital signature to ?
View worked solution
Answer: B
A digital signature is used to provide authenticity, integrity, and non-repudiation. The process for sender to send a digitally signed message to receiver is as follows:
- Generate Message Digest: first computes a cryptographic hash of the message, denoted as .
- Sign the Digest: To prove their identity, encrypts the message digest using their own private key, . Since only possesses , only could have created this signature:
- Transmit: sends the original message along with the signature to :
Verification at Receiver :
Upon receiving the package, decrypts the signature using 's public key to get , and independently computes the hash of the received message . If both match, the signature is verified.
Why other options are incorrect:
- Option A: Uses 's public key . Anyone can access 's public key, so this does not provide authenticity.
- Option C: Uses 's private key , which is secret to . does not have access to .
- Option D: Encrypts the message with 's public key . This provides confidentiality (only can read it) but does not serve as a digital signature from .
Free practice · Your answers on this page are not saved.
