A Dynamic Algorithm for the Linear Layer of SPN Block Ciphers Based on Self-Reciprocal Recursive MDS Matrices
Trần Thị Lượng · 2023
SPN block ciphers are widely used in various fields today. Research on enhancing the dynamism of SPN block ciphers has become a topic of interest among cryptography experts. Self-reciprocal recursive MDS matrices, which possess valuable properties for implementation, are being explored in this regard. In this paper, we propose a dynamic algorithm for the linear layer of SPN block ciphers based on self-reciprocal recursive MDS matrices and this algorithm can generate involutory MDS matrices that are very useful for execution. We enhance the AES block cipher by incorporating dynamic Mix-column transformations using our proposed algorithm. Furthermore, we evaluate the security, assess NIST statistical standards, and measure the execution speed of the improved dynamic AES block cipher. The proposed algorithm shows potential in strengthening the AES algorithm's security.