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

Prikl. Diskr. Mat. Suppl., 2024 Issue 17, Pages 48–50 (Mi pdma642)

Discrete Functions

On possibility to construct algebraic immune S-boxes by choosing coordinate Boolean functions

I. S. Khilchuk

Novosibirsk State University

Abstract: Vectorial Boolean functions, or S-boxes, are the main nonlinear components of symmetric ciphers, and their properties ensure the cipher’s resistance to various types of cryptanalysis. \protect\break S-box can be presented as a set of Boolean functions called coordinate functions. One good way of constructing S-boxes is to carefully choose these coordinate Boolean functions with necessary cryptographic properties. We continue the study of the set of Boolean functions in a small number of variables with optimal algebraic and correlation immunity orders. The possibility of using these functions as coordinate functions of S-box resistant to algebraic cryptanalysis has been verified programmatically. However, these Boolean functions cannot be used to construct a permutation on $\mathbb{Z}^4_2$ as well as S-box with optimal component algebraic immunity using only a single Boolean function and a permutation.

Keywords: symmetric-key encryption, Boolean functions, S-boxes, algebraic immunity, correlation immunity.

UDC: 519.7

DOI: 10.17223/2226308X/17/12



© Steklov Math. Inst. of RAS, 2024