S-boxes algorithmic realization based on modified additive generators | Applied Discrete Mathematics. Supplement. 2017. № 10. DOI: 10.17223/2226308X/10/41

S-boxes algorithmic realization based on modified additive generators

S-boxes give the properties of non-linearity and diffusion to cryptosystems and are essential parts of symmetric iterative block ciphers. Usually, they are described as vector Boolean functions and are represented by a memory-consuming tables limiting the practical size of them (6 x 4 bits in DES cypher, 4 x 4 bits in GOST cypher, 8 x 8 bits in Kuznyechik cypher). In this paper, we present an algorithm for constructing s-boxes (including large ones) using modified additive generators (MAG). The required cryptographic properties of the created substitutions follow from algebraic and mixing properties of MAG and are determined in experiments with a software implementation of the algorithm. Each created substitution s on Vn is tested to determine whether it has the following desirable properties: 1) essential dependence of coordinate functions of s on all their variables; 2) non-linearity of all the non-zero combinations of the coordinate functions of s; 3) nearness of the difference characteristics ps to a random value, where ps = max |{x G V8 : s(x) ф s(x ф a) = в}|. As a result of the research, 219 s-boxes 8 x 8 were created using MAG with several selected s-boxes 4 x 4. Almost all of them satisfy requirements 1 and 2. For a large number (several thousands) of constructed s-boxes 8 x 8, ps = 10/256, and four s-boxes have ps = 8/256. The results show that the presented method is capable of constructing large and crypto-graphically strong s-boxes.

Download file
Counter downloads: 222

Keywords

модифицированный аддитивный генератор, МАГ, s-бокс, регистр сдвига, modified additive generator, MAG, s-box, shift register

Authors

NameOrganizationE-mail
Fomichev V.M.Financial University under the Government of the Russian Federation; National Research Nuclear University "MEPhI"; Federal Research Center "Informatics and Management" of the Russian Academy of Sciences; Security Code LLCfomichev.2016@yandex.ru
Lolich D.M.Financial University under the Government of the Russian Federationmessagecapsule@yandex.ru
Yuzbashev A. V.National Research Nuclear University "MEPhI"artem.iuzbashev@gmail.com
Всего: 3

References

Коренева А. М., Фомичев В. М. Перемешивающие свойства модифицированных аддитивных генераторов // Дискрет. анализ и исслед. операций. 2017. T.24. №2. С. 47-67.
Рекомендации по стандартизации. Задание узлов замены блока подстановки алгоритма шифрования ГОСТ 28147-89. М., 2013.
Anderson R., Biham E., and Knudsen L. R. Serpent: A Proposal for the Advanced Encryption Standard. NIST AES Proposal, 1998.
Фомичев В. М., Кяжин С. Н. Локальная примитивность матриц и графов // Дискрет. анализ и исслед. операций. 2017. T.24. №1. С. 97-119.
Menyachikhin A. Spectral-linear and spectral-difference methods for generating cryptographi-cally strong S-boxes // CTCrypt Preproceedings. Yaroslavl, 2016. P. 232-252.
 S-boxes algorithmic realization based on modified additive generators | Applied Discrete Mathematics. Supplement. 2017. № 10. DOI: 10.17223/2226308X/10/41

S-boxes algorithmic realization based on modified additive generators | Applied Discrete Mathematics. Supplement. 2017. № 10. DOI: 10.17223/2226308X/10/41