International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
Cryptography is the art of mangling information into apparent unintelligibility in a manner allowing a secret method of unmangling. The basic service provided by cryptography is the ability to send information between participants in a way that prevents others from reading it. In order to protect the content against an opponent, sender encrypts her message using a fast symmetric encryption algorithm. But now receiver needs to know sender's key for reading her message, one can achieve this by using a key-exchange protocol. Diffie Hellman key exchange protocol was introduced for key exchange protocol.