RUS  ENG
Full version
JOURNALS // Prikladnaya Diskretnaya Matematika. Supplement // Archive

Prikl. Diskr. Mat. Suppl., 2019 Issue 12, Pages 211–216 (Mi pdma474)

Computational methods in discrete mathematics

Construction methods for MDS matrices using companion and permutation matrices for lightweight cryptography

O. Coy Puente

LLC "Certification Research Center", Moscow

Abstract: 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 $\mathrm{GF}(2^8) $. The method is represented by the expression $S_f^r + P$ for a polynomial $f(x)=x^k+f_{k-1}x^{k-1}+\ldots+f_1x+f_0$, where $S_f$ is the companion matrix of the polynomial $f(x)$, $P$ is a permutation matrix, $r={3k}/{2}$, and the coefficients $f_i\in\{0,1,\alpha,\alpha^{-1},\alpha^2,\alpha^3\}$. For its effective implementation, it is proposed to apply $S_f$ 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-matrices, companion matrices, permutation matrices, LFSR, finite field, lightweight cryptography, XOR-count.

UDC: 621.391:519.7

DOI: 10.17223/2226308X/12/59



Bibliographic databases:


© Steklov Math. Inst. of RAS, 2024