International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
Cryptography is the science of using mathematics to encrypt and decrypt data. Diffie Hellman algorithm is an asymmetric cryptography scheme for the encryption and decryption of data over computer network. This algorithm is meant for the generation of secret key. One major problem with Diffie Hellman algorithm is the man-in-the middle attack which can be overcome with digital signatures and public key certificates. Another problem is the brute force attack. This attack can affect only if the prime number used is small as the attack will work by finding the discrete logarithm.