#1 Download computer science & engineering books free           #2 Display your sponsored posts here. Reach 20,000+ students. Contact: info[at]cpentalk.com for quote           #3 Take the Ultimate Trivia Quiz. See where you rank globally.
0 votes
in Computer Networks by (user.guest)

1 Answer

0 votes
by (user.guest)
Best answer

Purpose of nonce in an end-point authentication protocol:

• A nonce is a number that is used by an end-point authentication protocol to identify whether the sender is live (the sender was currently on the network) or not.

• An end-point protocol never uses a nonce that is already used.

• Attacks due to connection replay can be protected by using a nonce.


• To authenticate Alice, Bob first chooses a nonce and sends it to Alice.

• Since Alice knows the Bob and Alice’s shared secret key, she encrypts the nonce and sends it again to Bob.

• Bob decrypts the received message using the same secret key and compares both the decrypted nonce and the original nonce.

• When both are same, then Bob knows that the Alice is currently on the network and ends the authentication process successfully.

If you found this answer helpful, please upvote and share with other students in your network.

Related questions

Welcome to CPEN Talk
Solution-oriented students of computer engineering on one platform to get you that


Chuck Norris can instantiate an abstract class.