Nonlinearity in AES Subkey Scheduling—An Augmented Security
摘要
Advanced Encryption Standard (AES) is a widely used symmetric encryption mechanism. The recent development of Composite Field Arithmetic (CFA) has significantly optimized the AES architecture. Moreover, subpipeline structures are often used to speed up the execution of AES. In this paper, we propose a nonlinear subkey scheduling for the rounds of AES. The objective is to introduce a different ordering of subkeys without incurring additional latency. The proposed mechanism will increase the complexity of some known chosen text/key attacks.