What is it about?

In this paper, we propose some straightforward yet highly effective techniques for generating t-bit random XOR tables. One approach is based on the Hadamard matrix, while another draws inspiration from the popular intellectual game Sudoku. Additionally, we introduce algorithms to animate the XOR transformation for generalized block ciphers. Specifically, we apply our findings to the AES encryption standard to present the key-dependent AES algorithm. Furthermore, we conduct a security analysis and assess the randomness of the proposed key-dependent AES algorithm using NIST SP 800-22, Shannon entropy based on the ENT tool, and min-entropy based on NIST SP 800-90B.

Featured Image

Why is it important?

Thanks to the key-dependent random XOR tables, the key-dependent AES algorithm have become much more secure than AES, and they also achieve better results in some statistical standards than AES.

Perspectives

In this paper, we propose several efficient methods to generate t-bit random XOR tables. Specifically, we propose two methods, one based on the Hadamard matrix and the other inspired by the famous intellectual game Sudoku. Furthermore, we propose dynamic block cipher algorithms based on animating key-dependent random XOR tables. We implement and test the algorithms and statistical record for several 4-bit XOR tables. In particular, we choose the AES-128 block cipher as a specific example to apply our dynamic block cipher algorithms. We conduct a comprehensive security analysis of the key-dependent AES block cipher. We evaluate the randomness of the proposed block cipher through the NIST SP 800-22 standards as well as using a 2-level evaluation using tests for short sequences. Furthermore, we evaluate the change in Shannon entropy and min-entropy over each round of the proposed dynamic block cipher using the ENT tool and estimators in SP 800-90B. The results show that the proposed dynamic AES block cipher is more secure than the regular AES block cipher, and its statistical randomness properties are either better or equal to those of AES. This demonstrates the significance of our proposed dynamic approach based on random XOR tables, enhancing the security of the AES block cipher. In future research directions, we will explore methods to make other components of the AES block cipher dynamic.

Luong Tran Thi

Read the Original

This page is a summary of: Enhancing block cipher security with key-dependent random XOR tables generated via hadamard matrices and Sudoku game, Journal of Intelligent & Fuzzy Systems, April 2024, IOS Press,
DOI: 10.3233/jifs-236998.
You can read the full text:

Read

Contributors

The following have contributed to this page