Construction methods for mds matrices using companion and permutation matrices for lightweight cryptography
In this work, we propose a new construction method of MDS-matrices of dimension k = 4,6 by means of summation of a power r of the companion matrix of a certain polynomial and a fixed permutation matrix over the finite field GF(28). The method is represented by the expression S^ + P for a polynomial f (x) = = xk + fk-1xk-1 + ... + f1x + f0, where Sf is the companion matrix of the polynomial f (x), P is a permutation matrix, r = 3k/2, and the coefficients fi £ {0,1, a, a-1, a2, a3}. For its effective implementation, it is proposed to apply Sf as a linear feedback shift register with characteristic polynomial f (x) and P as a Feistel network with k entrances. The XOR-count metric is used to show the effectiveness of the proposed method in algorithms that require low implementation cost.
Keywords
MDS-матрицы, сопровождающие матрицы многочленов, подстановочные матрицы, конечные поля, низкоресурсная криптография, XOR-сложность, MDS-matrices, companion matrices, permutation matrices, LFSR, finite field, lightweight cryptography, XOR-countAuthors
Name | Organization | |
Coy Puente O. | Center for Certification Research LLC | o.coypuente@gmail.com |
References

Construction methods for mds matrices using companion and permutation matrices for lightweight cryptography | Applied Discrete Mathematics. Supplement. 2019. № 12. DOI: 10.17223/2226308X/12/59