{"title":"Enhancing IDEA Algorithm using Circular Shift and Middle Square Method","authors":"Mark Kristian C. Ledda, B. Gerardo, A. Hernandez","doi":"10.1109/ICTKE47035.2019.8966827","DOIUrl":null,"url":null,"abstract":"Data security is an important issue and cryptographic algorithms are essential parts in security. IDEA is a symmetric block cipher and the fundamental innovation in the design is the use of operations from three different algebraic groups. The interaction of different group operations contributes to the confusion required for a secure cipher. However, IDEA has weak key classes which hindered in the faultless security of the data. Some keys containing a large number of 0 bits produce weak encryption. The encryption process of the algorithm is not enough to ensure the security against brute force attack. Circular shift and middle square method are proposed to enhance the algorithmic complexity of IDEA. The proposed enhancement will cover the number of rounds, bit adjustment, shifting, during the encryption and decryption phase. Combining middle square method and circular shift improves the randomness and promotes good diffusion.","PeriodicalId":442255,"journal":{"name":"2019 17th International Conference on ICT and Knowledge Engineering (ICT&KE)","volume":"117 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 17th International Conference on ICT and Knowledge Engineering (ICT&KE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICTKE47035.2019.8966827","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
Data security is an important issue and cryptographic algorithms are essential parts in security. IDEA is a symmetric block cipher and the fundamental innovation in the design is the use of operations from three different algebraic groups. The interaction of different group operations contributes to the confusion required for a secure cipher. However, IDEA has weak key classes which hindered in the faultless security of the data. Some keys containing a large number of 0 bits produce weak encryption. The encryption process of the algorithm is not enough to ensure the security against brute force attack. Circular shift and middle square method are proposed to enhance the algorithmic complexity of IDEA. The proposed enhancement will cover the number of rounds, bit adjustment, shifting, during the encryption and decryption phase. Combining middle square method and circular shift improves the randomness and promotes good diffusion.