Construction of $${\text {MDS}}$$ matrices from generalized Feistel structures
Autor: | Mahdi Sajadieh, Mohsen Mousavi |
---|---|
Rok vydání: | 2021 |
Předmět: | |
Zdroj: | Designs, Codes and Cryptography. 89:1433-1452 |
ISSN: | 1573-7586 0925-1022 |
DOI: | 10.1007/s10623-021-00876-6 |
Popis: | This paper investigates the construction of $${\text {MDS}}$$ matrices with generalized Feistel structures ( $${\text {GFS}}$$ ). The approach developed by this paper consists in deriving $${\text {MDS}}$$ matrices from the product of several sparser matrices. This can be seen as a generalization to several matrices of the recursive construction which derives $${\text {MDS}}$$ matrices as the powers of a single companion matrix. In other words, the idea of this paper is to explore a space of matrices with a $${\text {GFS}}$$ structure, and then to search for instantiations of the binary linear functions so that the resulting matrix is both $${\text {MDS}}$$ and efficient to implement with respect to the number of $${\text {XOR}}$$ gates and the depth of the circuit. In this direction we first give some theoretical results on the iteration of $${\text {GFS}}$$ . We then using $${\text {GFS}}$$ with minimal diffusion rounds, propose some types of sparse matrices that are called extended primitive $${\text {GFS}}$$ ( $${\text {EGFS}}$$ ) matrices. Next, by applying binary linear functions to several round of $${\text {EGFS}}$$ matrices, we introduce lightweight $$4\times 4$$ , $$6\times 6$$ and $$8\times 8$$ $${\text {MDS}}$$ matrices that are implemented with 67, 156 and 260 $${\text {XOR}}$$ over 8-bit input, respectively. The results match the best known lightweight $$4\times 4$$ $${\text {MDS}}$$ matrix and improve the best known $$6\times 6$$ and $$8\times 8$$ $${\text {MDS}}$$ matrices. Moreover, we propose $$8\times 8$$ Near- $${\text {MDS}}$$ matrices such that the implementation cost of the proposed matrices are 108 and 204 $${\text {XOR}}$$ over 4-bit and 8-bit inputs, respectively. On the whole, the construction presented in this paper is relatively general and can be applied for other matrix dimensions and finite fields as well. |
Databáze: | OpenAIRE |
Externí odkaz: |