“…The known methods for obtaining MDS matrices over F q , are exhaustive search [15,20], construction by Cauchy and Vandermonde matrices [18,25,26], using recursive methods [8,9,32] and applying some methods from coding theory [1,5]. A brief survey of the various methods on the construction of MDS matrices is given in [12]. Recently, by applying heuristic algorithms that are used in Reed-Solomon encoders [23], some new forms of lightweight MDS matrices have been proposed [17,19].…”