On construction of involutory MDS matrices from Vandermonde Matrices in GF(2(q))
Due to their remarkable application in many branches of applied mathematics such as combinatorics, coding theory, and cryptography, Vandermonde matrices have received a great amount of attention. Maximum distance separable (MDS) codes introduce MDS matrices which not only have applications in coding theory but also are of great importance in the design of block ciphers. Lacan and Fimes introduce a method for the construction of an MDS matrix from two Vandermonde matrices in the finite field. In this paper, we first suggest a method that makes an involutory MDS matrix from the Vandermonde matrices. Then we propose another method for the construction of 2 (n) x 2 (n) Hadamard MDS matrices in the finite field GF(2 (q) ). In addition to introducing this method, we present a direct method for the inversion of a special class of 2 (n) x 2 (n) Vandermonde matrices.
mds matrix vandermonde matrix hadamard matrix blockcipher