Рақамли технологияларнинг назарий ва амалий масалалари Volume 9 Issue 2 (2026) · pp. 78-85

Algorithm for generating S-box using trigonometric function

Абдураззоков, Ж.Р.

Read at source PDF

Abstract

Substitution boxes, commonly known as S-boxes, are one of the most important nonlinear components of modern symmetric-key block encryption algorithms. Their main task is to introduce confusion and nonlinear transformation into the encryption process so that the relationship between plaintext, ciphertext, and secret key becomes difficult to analyze. In Feistel networks and substitution–permutation networks, the S-box plays a central role in strengthening the resistance of a cipher against linear, differential, and algebraic cryptanalysis. This paper presents an algorithm for generating cryptographically strong 8×8 S-boxes using trigonometric transformation. The proposed approach is based on nonlinear numerical behavior produced by trigonometric functions and parameter-controlled transformations. By selecting different values of the control parameters, a large number of candidate S-boxes can be generated. These candidates are then evaluated according to standard cryptographic criteria, including nonlinearity, Strict Avalanche Criterion, Differential Probability, Linear Approximation Probability, and Fixed Point Analysis. The experimental results show that the generated S-box achieves a minimum nonlinearity of 100, a maximum nonlinearity of 112, and an average nonlinearity of 105.5. In addition, the proposed S-box obtains a SAC value of 0.4922, a DP value of 10/256, a LAP value of 0.1328, and zero fixed points. These results indicate that trigonometric transformations can be used as a promising mathematical tool for constructing substitution boxes for block cipher algorithms.

блочный шифрS-блоккриптографиянелинейное преобразованиетригонометрическая функциянелинейностьстрогий лавинный критерийдифференциальный криптоанализлинейный криптоанализblock cipher

Metadata source: the journal's OAI-PMH archive · Sindex does not store the full text; it links to the source.

Cite

APA 7
Абдураззоков, Ж.Р. (2026). Algorithm for generating S-box using trigonometric function. Рақамли технологияларнинг назарий ва амалий масалалари, 9(2), 78-85.
GOST R 7.0.5
Абдураззоков, Ж.Р. Algorithm for generating S-box using trigonometric function // Рақамли технологияларнинг назарий ва амалий масалалари. 2026. Т. 9. № 2. С. 78-85.
BibTeX
@article{ж.р.2026,
  author  = {Абдураззоков, Ж.Р.},
  title   = {Algorithm for generating S-box using trigonometric function},
  journal = {Рақамли технологияларнинг назарий ва амалий масалалари},
  year    = {2026},
  volume  = {9},
  number  = {2},
  pages   = {78-85}
}
RIS
TY  - JOUR
AU  - Абдураззоков, Ж.Р.
TI  - Algorithm for generating S-box using trigonometric function
JO  - Рақамли технологияларнинг назарий ва амалий масалалари
PY  - 2026
VL  - 9
IS  - 2
SP  - 78
EP  - 85
ER  -