Modification of Diffie–Hellman Key Exchange Algorithm for Zero Knowledge Proof

Abstract

Networks and entity groupings requires entity authentication while preserving theprivacy of the entity being authenticated. Zero-Knowledge Proof (ZKP) plays animportant role in authentication without revealing secret information. Diffie–Hellman(D-H) key exchange algorithm was developed to exchange secret keys throughunprotected channels. This paper discusses zero-knowledge protocols and Diffie–Hellman algorithm and analyzes their vulnerability against known attacks. Also itpresents a proposed protocol based on modification of Diffie–Hellman algorithm intoan interactive zero-knowledge proof protocol. The proposed protocol is designed anddeveloped to satisfy the zero-knowledge proof properties and resists the known attacks