17,448 views
29 29 votes

A sender is employing public key cryptography to send a secret message to a receiver. Which one of the following statements is TRUE?

  1. Sender encrypts using receiver's public key
  2. Sender encrypts using his own public key
  3. Receiver decrypts using sender's public key
  4. Receiver decrypts using his own public key

6 Answers

Best answer
89 89 votes

In public key cryptography, both sender and receiver generate a pair of keys - Public key and Private key. Public keys are known globally.

Suppose $A$ is sender and $B$ is the receiver.

So, $A$ has $3$ keys:

1. Public key of $A$ (Everyone knows)              2. Private key of $A$(only $A$ knows)                 3. Public key of $B$(Everyone knows)

And $B$ also has $3$ keys:

1. Public key of B (Everyone knows)              2. Private key of B(only B knows)                 3. Public key of A(Everyone knows)

  • Anything that is encrypted using public key of A can be decrypted only using private key of A. 
  • Anything that is encrypted using private key of A can be decrypted only using public key of A.   
  • Anything that is encrypted using public key of B can be decrypted only using private key of B. 
  • Anything that is encrypted using private key of B can be decrypted only using public key of B.   

Now $A$ wants to send a secret message to $B$.

So, for encryption: A has following $3$ options:

  1. Public key of A (Everyone knows):
    So, for decryption $B$ needs - Private key of $A$ - only $A$ knows it. So, $B$ will not be able to decrypt it. 
  2.  Private key of $A$ (only $A$ knows) 
    So, for decryption $B$ needs - Public key of $A$ - Everyone knows it. So everyone can decrypt it. So it is of no use. 
  3. Public key of $B$ (Everyone knows):
    So, for decryption $B$ needs - Private key of $B$ - only $B$ knows it. So, only $B$ will able to decrypt it (That's what we want)

So, for providing Security:

Sender encrypts using receiver's public key and Receiver decrypts using his own private key.

 

Correct Answer: $A$

• edited by
16 16 votes

A) Sender encrypts using receiver's public key

0 0 votes
Answer : A. Sender would use receivers Public key to encript the msg, now no one can attach the msg. Receiver will just decrypt using his private key. FYI- C would have been the Answer if digital signal verification is used.
0 0 votes
If Alice wants to send data to Bob

Then you must be clear about how to send data to receiver

If sender sends data with encrypting receiver public key which receiver has shared, no one knows actually what is the private key of receiver. So receiver only can decode it with its private key.

This way the secret message will be shared by the sender to the receiver
Answer:
Position:
Show:

Related questions

49 49 votes
8 answers 8 answers
30.0k
30.0k views
Ishrat Jahan asked Nov 2, 2014
30,038 views
Consider a parity check code with three data bits and four parity check bits. Three of the Code Words are $0101011, 1001101$ and $1110001.$ Which of the following are als...
5 5 votes
4 answers 4 answers
11.2k
11.2k views
Ishrat Jahan asked Nov 2, 2014
11,230 views
Consider a 10 Mbps token ring LAN with a ring latency of 400 µs. A host that needs to transmit seizes the token. Then it sends a frame of 1000 bytes, removes the frame af...
32 32 votes
4 answers 4 answers
21.9k
21.9k views
Ishrat Jahan asked Nov 2, 2014
21,873 views
A serial transmission $T1$ uses $8$ information bits, $2$ start bits, $1$ stop bit and $1$ parity bit for each character. A synchronous transmission $T2$ uses $3$ eight-b...
3 3 votes
1 answers 1 answer
3.9k
3.9k views
Ishrat Jahan asked Nov 2, 2014
3,930 views
Given below are several usages of the anchor tag in HTML.<A HREF = "http://www.gate.ac.in/HTML/BASIC/testpage.html">Test Me</A><A HREF = "/BASIC/testpage.html">Test Me</A...