Abstract

Whenever there is communication between two nodes, there is a possibility of vulnerability. When node A communicates with node B, a lot of problems arise between them, out of which security breach is one. If data are sensitive it is essential that the data should be safely delivered to the authorized node. To handle security issues, cryptography technique is used, through which security attacks are not possible. For secure communication, there are a number of security protocols that protect from attackers. One of the cryptosystems is the public-key encryption. If attackers obtain the private key, they can easily read encrypted messages and masquerade it or perform some unknown activity which can be highly adverse for the communication. To overcome this problem, we introduce acknowledgment-based authentication in which even if the attacker knows the private key he/she could not communicate with authorized parties continuously.