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

Prikl. Diskr. Mat. Suppl., 2017 Issue 10, Pages 104–106 (Mi pdma353)

Mathematical Methods of Cryptography

On the construction of $s$-boxes of $4\times4$ size

V. M. Fomichevabcd, P. V. Ovchinnikova

a Financial University under the Government of the Russian Federation, Moscow
b National Engineering Physics Institute "MEPhI", Moscow
c Federal Research Center "Computer Science and Control" of Russian Academy of Sciences, Moscow
d "Security Code", Moscow

Abstract: The paper proposes and implements a method for constructing all $4\times4$ size $s$-boxes, satisfying a number of cryptographic properties: 1) bijectivity; 2) the absence of fixed points; 3) the nonlinearity of all non-trivial linear combinations of the coordinate functions; 4) the value of the difference characteristic $p_s$ of the substitution $s$ is not more than 4/16. A list of all $4\times4$ size $s$-boxes (a total of 383 084 314) with these properties is obtained. The created software is used to determine the specified characteristics of DES algorithm $s$-boxes (32 $s$-boxes of $4\times4$ size using fixations of bits controlled by one of four substitutions of degree 16 of $s$-box) and eight $s$-boxes recommended for use in the GOST 28147-89 algorithm. According to the DES algorithm, it is established that 6 $s$-boxes do not provide the property 2, 16 $s$-boxes have $p_s=8/16$, 14 $s$-boxes have $p_s=6/16$, and there is one $s$-box with $p_s=4/16$ and one $s$-box with $p_s=10/16$. According to the GOST 28147-89 algorithm, it is established that 3 $s$-boxes do not provide the property 2, all $s$-boxes have $p_s=4/16$.

Keywords: $s$-box, differential characteristic.

UDC: 519.1

DOI: 10.17223/2226308X/10/42



© Steklov Math. Inst. of RAS, 2024