Cargando…
A new hybrid method combining search and direct based construction ideas to generate all 4 × 4 involutory maximum distance separable (MDS) matrices over binary field extensions
This article presents a new hybrid method (combining search based methods and direct construction methods) to generate all [Image: see text] involutory maximum distance separable (MDS) matrices over [Image: see text] . The proposed method reduces the search space complexity at the level of [Image: s...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
PeerJ Inc.
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10557520/ https://www.ncbi.nlm.nih.gov/pubmed/37810342 http://dx.doi.org/10.7717/peerj-cs.1577 |
Sumario: | This article presents a new hybrid method (combining search based methods and direct construction methods) to generate all [Image: see text] involutory maximum distance separable (MDS) matrices over [Image: see text] . The proposed method reduces the search space complexity at the level of [Image: see text] , where n represents the number of all [Image: see text] invertible matrices over [Image: see text] to be searched for. Hence, this enables us to generate all [Image: see text] involutory MDS matrices over [Image: see text] and [Image: see text] . After applying global optimization technique that supports higher Exclusive-OR (XOR) gates (e.g., XOR3, XOR4) to the generated matrices, to the best of our knowledge, we generate the lightest involutory/non-involutory MDS matrices known over [Image: see text] , [Image: see text] and [Image: see text] in terms of XOR count. In this context, we present new [Image: see text] involutory MDS matrices over [Image: see text] , [Image: see text] and [Image: see text] , which can be implemented by 13 XOR operations with depth 5, 25 XOR operations with depth 5 and 42 XOR operations with depth 4, respectively. Finally, we denote a new property of Hadamard matrix, i.e., (involutory and MDS) Hadamard matrix form is, in fact, a representative matrix form that can be used to generate a small subset of all [Image: see text] involutory MDS matrices, where k > 1. For k = 1, Hadamard matrix form can be used to generate all involutory MDS matrices. |
---|