To verify a digital signature, the receiver uses the sender's public key. The process involves:
- The sender signs a message using their private key.
- The receiver uses the sender's public key to verify the authenticity of the signature and ensure that the message was indeed signed by the sender (i.e., the integrity and authenticity of the message are confirmed).
- Sender's public key: This is the correct key to verify the digital signature.
- Sender's private key: This is used to sign the message, not for verification.
- Receiver's public key: The receiver's public key is not involved in the verification of the sender’s digital signature.
- Receiver's private key: The receiver's private key is not involved in the process of verifying the digital signature.
Therefore, the correct answer is 1. Sender's public key.