Diffie-Hellman (D-H) key exchange algorithm was developed to exchange secret keys through unprotected channels. D-H algorithm has been modified into an interactive zero-knowledge proof protocol. The proposed protocol is designed to satisfy the zero knowledge proof properties and resists the known attacks.This protocol has been applied to many security protocols including the Security Sockets Layer (SSL), secure shell (SSH), and IP Sec