|
This article is cited in 5 scientific papers (total in 5 papers)
Mathematical Methods of Cryptography
Invariant subspaces in SPN block cipher
D. I. Trifonova, D. B. Fominb a Technical committee «Cryptography and Security Mechanism», Moscow, Russia
b Higher School of Economics, Moscow, Russia
Abstract:
Let there exist subsets of $\mathbb{F}_2^n$ that the non-linear layer of an SP-network maps to some other subset of $\mathbb{F}_2^n$. We study the possibility of existence of subsets of $\mathbb{F}_2^n$ that are invariant under the SP-layer. It is shown that subspaces invariant under nonlinear transformations from some classes are not preserved by any matrix without nonzero elements of the field extension $\mathbb{F}_2$. The paper also studies the question of the existence of invariant subsets of the form $A_{i_1} \times \ldots \times A_{i_m}$, where $n = m \cdot n’$, $A_{i_j} \subseteq \mathbb{F}_2^{n’}$, $j = 1, \ldots, m$. Some properties of such invariant sets of the round function of the SP-layer are proved on the basis of the graph-theoretic and group-theoretic approaches. We study the capacity of these sets and, using additional assumptions, show that $A_{i_j}$, $j = 1, \ldots,m$, should be cosets of some subspaces of $\left(\mathbb{F}_2^{n’}, +\right)$ of equal size. A constructive way of constructing such sets is proposed.
Keywords:
SP-network, SPN, invariant subspaces.
Citation:
D. I. Trifonov, D. B. Fomin, “Invariant subspaces in SPN block cipher”, Prikl. Diskr. Mat., 2021, no. 54, 58–76
Linking options:
https://www.mathnet.ru/eng/pdm752 https://www.mathnet.ru/eng/pdm/y2021/i4/p58
|
|