{"title":"Design and implementation of a customized encryption algorithm for authentication and secure communication between devices","authors":"Bhavana Daddala, Hong Wang, A. Javaid","doi":"10.1109/NAECON.2017.8268781","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":306091,"journal":{"name":"2017 IEEE National Aerospace and Electronics Conference (NAECON)","volume":"88 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE National Aerospace and Electronics Conference (NAECON)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NAECON.2017.8268781","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8
Abstract
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.