Using public key cryptography, adds a digital signature σ to message , encrypts , and sends it to , where it is decrypted. Which one of the following sequences of keys is used for the operations?
View worked solution
Answer: D
To solve this, we break down the process into two main security goals: Authentication (Digital Signature) and Confidentiality (Encryption).
1. Encryption Phase (at Sender )
- Step 1 (Digital Signature): To sign the message so that the receiver can verify it originated from , signs/encrypts the message (or its hash) using ’s private key. This produces the signature .
- Step 2 (Confidentiality): To ensure that only the intended receiver can read the combined payload , encrypts it using ’s public key.
Thus, the sequence of keys used for encryption is: ’s private key followed by ’s public key.
2. Decryption Phase (at Receiver )
The decryption process must reverse the encryption steps in a Last-In, First-Out (LIFO) order:
- Step 1 (Outer Decryption): first decrypts the outer layer of the received ciphertext using ’s private key to retrieve .
- Step 2 (Signature Verification): then verifies the digital signature using ’s public key.
Thus, the sequence of keys used for decryption is: ’s private key followed by ’s public key.
This matches the sequence described in Option D.
Free practice · Your answers on this page are not saved.
