25

Construction of all MDS and involutory MDS matrices

Advances in Mathematics of Communications (AMC), 2024
Abstract

In this paper, we propose two algorithms for a hybrid construction of all n×nn\times n MDS and involutory MDS matrices over a finite field Fpm\mathbb{F}_{p^m}, respectively. The proposed algorithms effectively narrow down the search space to identify (n1)×(n1)(n-1) \times (n-1) MDS matrices, facilitating the generation of all n×nn \times n MDS and involutory MDS matrices over Fpm\mathbb{F}_{p^m}. To the best of our knowledge, existing literature lacks methods for generating all n×nn\times n MDS and involutory MDS matrices over Fpm\mathbb{F}_{p^m}. In our approach, we introduce a representative matrix form for generating all n×nn\times n MDS and involutory MDS matrices over Fpm\mathbb{F}_{p^m}. The determination of these representative MDS matrices involves searching through all (n1)×(n1)(n-1)\times (n-1) MDS matrices over Fpm\mathbb{F}_{p^m}. Our contributions extend to proving that the count of all 3×33\times 3 MDS matrices over F2m\mathbb{F}_{2^m} is precisely (2m1)5(2m2)(2m3)(22m92m+21)(2^m-1)^5(2^m-2)(2^m-3)(2^{2m}-9\cdot 2^m+21). Furthermore, we explicitly provide the count of all 4×44\times 4 MDS and involutory MDS matrices over F2m\mathbb{F}_{2^m} for m=2,3,4m=2, 3, 4.

View on arXiv
Comments on this paper