Question

CAN BE BOTH SOLVED PLEASE 1)Suppose digital signature can be used to protect the integrity of...

CAN BE BOTH SOLVED PLEASE

1)Suppose digital signature can be used to protect the integrity of the communications between Alice and Bob. Alice’s public key is eA, private key is dA; Bob’s public key is eB, private key is dB. Now Alice wants to send a message m to Bob. Describe the signature generation process, message components, and the signature verification process

2)Suppose message authentication code (MAC) can be used to protect the integrity of the communications between Alice and Bob. Suppose Alice and Bob already have a shared secret key k. Now Alice wants to send a message m to Bob. Describe the MAC generation process, message components, and the MAC verification process.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

a)

this is for RSA digital signature. this can be applies to any digital signature scheme

alice create a digest of m to sign it.

alice sign it with dA and rsa engine generate signature

alice send both signed digest (SD) and message(m)

bob receive m and SD and generate a digest (SD1) from m

bob pass SD and eA to RSA engine which recovers digest.

bob compares SD and SD1. if found equal, accept it.

b)

alice uses K and pass message(m) to MAC algorithm to create MAC

alice send both MAC and (m)

bob receive m and MAC and generate a MAC1 from m using K

bob compares MAC and MAC1. if found equal, accept it.

Add a comment
Know the answer?
Add Answer to:
CAN BE BOTH SOLVED PLEASE 1)Suppose digital signature can be used to protect the integrity of...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT