English

A Systematic Construction Approach for All $4\times 4$ Involutory MDS Matrices

Cryptography and Security 2024-06-18 v2

Abstract

Maximum distance separable (MDS) matrices play a crucial role not only in coding theory but also in the design of block ciphers and hash functions. Of particular interest are involutory MDS matrices, which facilitate the use of a single circuit for both encryption and decryption in hardware implementations. In this article, we present several characterizations of involutory MDS matrices of even order. Additionally, we introduce a new matrix form for obtaining all involutory MDS matrices of even order and compare it with other matrix forms available in the literature. We then propose a technique to systematically construct all 4×44 \times 4 involutory MDS matrices over a finite field F2m\mathbb{F}_{2^m}. This method significantly reduces the search space by focusing on involutory MDS class representative matrices, leading to the generation of all such matrices within a substantially smaller set compared to considering all 4×44 \times 4 involutory matrices. Specifically, our approach involves searching for these representative matrices within a set of cardinality (2m1)5(2^m-1)^5. Through this method, we provide an explicit enumeration of the total number of 4×44 \times 4 involutory MDS matrices over F2m\mathbb{F}_{2^m} for m=3,4,,8m=3,4,\ldots,8.

Keywords

Cite

@article{arxiv.2404.08250,
  title  = {A Systematic Construction Approach for All $4\times 4$ Involutory MDS Matrices},
  author = {Yogesh Kumar and P. R. Mishra and Susanta Samanta and Atul Gaur},
  journal= {arXiv preprint arXiv:2404.08250},
  year   = {2024}
}