Construction of all MDS and involutory MDS matrices

Abstract

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

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…