Analysis and Improvement of MixColumn Operations in the Advanced Encryption Standard Algorithm
摘要
In the digital era, cryptography plays a pivotal role in ensuring data security by providing integrity, authentication, and confidentiality to safeguard sensitive information from unauthorized access. While the Advanced Encryption Standard (AES) stands as an approved symmetric cryptographic algorithm, there is a need for enhancements in terms of speed and security. In a specific order, AES executes four distinct transformations—Sub Bytes, ShiftRows, MixColumns, and AddRoundKey. However, prior studies have demonstrated that the MixColumn transformation in AES is associated with an increased utilization of resources. In order to overcome these challenges and enhance the overall performance of the MixColumn operation within the AES encryption, this study proposes a technique that utilizes the nth root function, specifically designed for MixColumn operations. The modified MixColumn transformation results in reductions in delay while demonstrating better performance in encryption and decryption times, as well as enhanced security, in comparison to the standard AES algorithm.