Main Article Content

Abstract

This thesis presents the overview of the DiffieHellman Key Exchange algorithm and reviews several common cryptographic techniques in use on the Internet today that incorporate Diffie-Hellman. DH is a method for securely exchanging a shared secret between two parties, in real-time, over an untrusted network. A shared secret is important between two parties who may not have ever communicated previously, so that they can encrypt their communications. As such, it is used by several protocols like Secure Sockets Layer (SSL).

The goal of this thesis is for achieving communication between two users by agrees upon a shared secret that an eavesdropper will not be able to determine. This shared secret is used by two users to independently generate keys for symmetric encryption algorithms that will be used to encrypt the data stream between them. The “key” aspect is that neither the shared secret nor the encryption key does not ever travel over the network.

In this thesis, along with these terms, study is also made such that different encryption concepts are applied based on the system’s hardware/ software capability. In this aspect, some of the data is split into two segments and first one is encrypted by 3DES and second one is encrypted by AES encryption mechanism. This reduces the processing and communication overhead based on the system’s capability.

With the rapid development of Internet, more web based services are into our daily life, and thus security protection of those services, especially data privacy protection, becomes more important. However to perform privacy protection causes huge overhead. Thus it is a critical issue to perform the most suitable protection to decline performance consumption while provide privacy protection. Finally, the thesis shows that it not only fulfills the user-demand privacy but also maintains the system performance in network/ Internet environments. The application is designed using Microsoft Visual Studio .Net 2005 as front end. The coding language used is Visual C# .Net. MS-SQL Server 2000 is used as back end database.

Article Details

How to Cite
R. NavinKumar, & R. Saravanan. (2018). Enhanced Diffie-Hellman Algorithm and its Applications . International Journal of Intellectual Advancements and Research in Engineering Computations, 6(2), 1581–1589. Retrieved from https://ijiarec.com/ijiarec/article/view/700