GATE 2016 CS – Question 62
Consider that B wants to send a message $m$ that is digitally signed to A. Let the pair of private and public keys for A and B be denoted by $K_x^-$ and $K_x^+$ for $x = A, B$, respectively. Let $K_x(m)$ represent the operation of encrypting $m$ with a key $K_x$ and $H(m)$ represent the message digest. Which one of the following indicates the CORRECT way of sending the message $m$ along with the digital signature to A?
Practise this question in The GATE Grind →
Show answer and explanation
Correct answer: (B) $\{m, K_B^-(H(m))\}$
Explanation
A digital signature is made by the sender encrypting the message digest with the sender's own private key, so that anyone can check it with the sender's public key. B is the sender, so the signature is $K_B^-(H(m))$, sent together with $m$.