In the current world, encryption plays a significant role in securing relevant information from attackers. The applications of such protocols fall under numerous categories ranging from internet banking to Internet of Things (IoT). Many standards and developed encryption protocols are available as resources and are used based on the requirements. If the attacker has access to shared keys between devices, it doesn't take long to decrypt the information by using any of the standard encryption algorithms. Therefore, there is a necessity to build strong and complex encryption algorithms. In this paper, we propose a customized encryption algorithm and an authentication scheme to safely transfer information. This algorithm is a variation of Advanced Encryption Standard (AES) and devises a new protocol for key establishment. The implementation of communication protocol between two devices, with a prospect of working with multiple devices using a centralized server is presented. The outcome is to establish a different approach towards encryption and enhance security by providing protection against Man-in-the-Middle attacks. The customized algorithms are implemented using Python.
Design and implementation of a customized encryption algorithm for authentication and secure communication between devices
01.06.2017
218668 byte
Aufsatz (Konferenz)
Elektronische Ressource
Englisch
Authentication and encryption in a mobile communication system
Kraftfahrwesen | 1993
|AI-based encryption system for secure UAV communication
IEEE | 2024
|Authentication and secure communication for in-vehicle networks
Kraftfahrwesen | 2005
|Authentication and Secure Communication for In-Vehicle Networks
SAE Technical Papers | 2005
|