590 views
0 votes
0 votes
How is a message  sent to the recipient?  Receiver wants a message with security ,Authentication, integrity and nonrepudation.

Security we can provide by cryptography and remaining three are by using digital signature.  So , what is the way to send the plaintext.

Please explain  it ??

1 Answer

0 votes
0 votes

Assuming that by security you mean confidentiality 

To provide Message Integrity and authentication, we can sign the message with sender private key and send message+sign.

However for Nonrepudiation , one has to take help of trusted 3rd party as an assurance that sender cannot deny that the message was sent by him.

Also one can encrypt the message to using the reciever public key to provide confidentiality 

following diagram show how we can use encryption with digital signature to provide security , authenticity and data integrity Encrypted message with digital signature

Regarding Nonrepudiation via trusted center

using trusted party to provide nonrepudiation

To provide all these ,sender can perform following steps:

1. Sender compute the message digest using the Hash function  ===> for  message integrity

2. Sender then encrypt this message digest using its private key===> for message authentication

3. Sender to provide additional security can encrypt the message using the receiver public key ==> confidentiality 

4. sender send this encrypted message +digital signature

At Receiver

1. Receiver decrypt the message using its private key 

2. compute the message digest or hash B

3. decrypt the digital signature using public key of the sender to get the precomputed hash A

4. match precomputed hash A and computed hash B

5 . if match , data is received correctly 

edited by

Related questions

0 votes
0 votes
0 answers
2
Vijay_Ram asked Oct 8, 2022
186 views
Is Ipv6 & network security is in gate 2023?
0 votes
0 votes
2 answers
3
taurus05 asked Nov 27, 2021
1,035 views
I read the PDF but couldn't find anything mentioned about it. Kindly confirm.
0 votes
0 votes
0 answers
4
srestha asked Dec 30, 2018
239 views
It is impossible to produce a document that differs from the original document with single bit change and valid signatureI am unable to understand, why is it impossible? ...