Back close

Implementing Internet Key Exchange with Image-based Key Exchange through Socket Programming

Publication Type : Conference Paper

Publisher : IEEE

Source : 2024 IEEE 9th International Conference for Convergence in Technology (I2CT)

Url : https://doi.org/10.1109/i2ct61223.2024.10544262

Campus : Bengaluru

School : School of Computing

Department : Computer Science and Engineering

Year : 2024

Abstract : The primary objective of our project is to execute the Internet Key Exchange (IKE) protocol, which is commonly utilized for secure key exchange in virtual private networks (VPNs) and other secure connections. Our project is divided into two parts: a server and a client, both of which are written in Python and use socket programming. In order to receive an encrypted symmetric key, the server first creates anRivest, Shamir, Adleman (RSA) key pair, then delivers the client its public key. The symmetric key is contained into an image file and encrypted with the server’s public key. A symmetric key is created on the client side, encrypted using the public key of the server, and hidden inside an image. After then, the server receives this encrypted key image. After the server gets the picture, it uses the decrypted symmetric key to decode another picture, which concludes the key exchange procedure. This creative strategy not only makes use of IKE’s advantages but also investigates a novel technique for key exchange using picture hiding.

Cite this Research Publication : M SreeDeepika, N Sri Lekhya, Likesh K, Shinu M Rajagopal, Implementing Internet Key Exchange with Image-based Key Exchange through Socket Programming, 2024 IEEE 9th International Conference for Convergence in Technology (I2CT), IEEE, 2024, https://doi.org/10.1109/i2ct61223.2024.10544262

Admissions Apply Now