Design and analysis of a Diffie–Hellman-based network security and cryptography approach

Praneeth Kanagala · 2024

Multiple internet services rely on the Diffie–Hellman (DH) algorithm for security. In spite of this, a study from October 2015 reveals that many DH-based internet applications are not protected adequately from highly resourced attackers, including the security services of some nations. To improve the security of data while it is in transit over an unsecured network, a novel method for encrypting and decrypting voice signals is presented in this research. The Diffie–Hellman algorithm, a specific form of asymmetric key cryptography, is the basis of the presented technique. This method&s;s primary value is that it lets users encrypt and decode their conversations using an encrypted session key. To begin, the dispatcher uses the agreed-upon secret key to encrypt the incoming speech signal using this technique. Second, the encrypted voice signal is transmitted through a public network to reach its final destination. To begin, we implemented a client-side encryption system to better protect sensitive information while still allowing for secure communication between client and server. Key exchange is protected from man-in-the-middle and discrete logarithm attacks with the help of the modified Diffie–Hellman method and from unauthorized access with the help of the modified Zero Knowledge Proof (ZKP) method. Criteria for evaluation include file size, time to generate keys, time to encrypt and decode data, and time to execute the algorithm.

Read the paper · More papers on PaperTik