Improved AES algorithm based on dynamic row displacement and SHA-256 key extension
This paper aims to enhance the security of the Advanced Encryption Standard (AES) by introducing two key improvements to the traditional fixed row shifting and key expansion methods. First, a dynamic row shifting technique is adopted, which determines the row shift amount based on the sum of each row's data modulo 4, thereby increasing randomness and making attacks more complex. Second, the Secure Hash Algorithm (SHA-256) is introduced into the key expansion process, selecting different bits of the hash value based on the expansion round to form the next round key, thus improving key unpredictability. Theoretical analysis and experimental validation demonstrate that the improved AES algorithm significantly enhances resistance to brute force attacks and increases encryption strength. Although there is a slight decrease in computational efficiency, the enhanced security is notable. This research provides a new approach for the field of cryptography, contributing to further improvements in the security and practicality of encryption algorithms
Authors
- Fanwu Zhang
- Zihao Liu (ORCID: https://orcid.org/0000-0003-3512-5164)
- Zhen Huang (ORCID: https://orcid.org/0000-0001-9134-6629)
Institutions
- Wuhan University of Technology (CN)
Publication Details
- Published
- 2024-11-19
- DOI
- https://doi.org/10.1117/12.3052463
- Primary Topic
- Advanced Algorithms and Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00