32
v1v2 (latest)

On the Counting of Involutory MDS Matrices

Cryptography and Communications (Cryptogr. Commun.), 2023
Abstract

The optimal branch number of MDS matrices has established their importance in designing diffusion layers for various block ciphers and hash functions. As a result, numerous matrix structures, including Hadamard and circulant matrices, have been proposed for constructing MDS matrices. Also, in the literature, significant attention is typically given to identifying MDS candidates with optimal implementations or proposing new constructions across different orders. However, this paper takes a different approach by not emphasizing efficiency issues or introducing novel constructions. Instead, its primary objective is to enumerate Hadamard MDS and involutory Hadamard MDS matrices of order 44 within the field F2r\mathbb{F}_{2^r}. Specifically, it provides an explicit formula for the count of both Hadamard MDS and involutory Hadamard MDS matrices of order 44 over F2r\mathbb{F}_{2^r}. Additionally, the paper presents the counts of order 22 MDS matrices and order 22 involutory MDS matrices over F2r\mathbb{F}_{2^r}. Finally, leveraging these counts of order 22 matrices, an upper bound is derived for the number of all involutory MDS matrices of order 44 over F2r\mathbb{F}_{2^r}.

View on arXiv
Comments on this paper