<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">sapi</journal-id><journal-title-group><journal-title xml:lang="ru">Системный анализ и прикладная информатика</journal-title><trans-title-group xml:lang="en"><trans-title>«System analysis and applied information science»</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2309-4923</issn><issn pub-type="epub">2414-0481</issn><publisher><publisher-name>Belarusian National Technical University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.21122/2309-4923-2017-3-59-67</article-id><article-id custom-type="elpub" pub-id-type="custom">sapi-177</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Защита информации</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>Information security</subject></subj-group></article-categories><title-group><article-title>НЕЛИНЕЙНЫЕ ПРЕОБРАЗОВАНИЯ КОНСТРУКЦИИ НИБЕРГ НАД ИЗОМОРФНЫМИ ПРЕДСТАВЛЕНИЯМИ ПОЛЕЙ ГАЛУА</article-title><trans-title-group xml:lang="en"><trans-title>NONLINEAR NYBERG CONSTRUCTION TRANSFORMS OVER ISOMORPHIC REPRESENTATIONS OF FIELDS GALOIS</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Соколов</surname><given-names>А. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Sokolov</surname><given-names>A. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Артем Соколов - кандидат технических наук, старший преподаватель кафедры Информационной безопасности, с 2016 – кафедры Радиоэлектронных и телекоммуникационных систем</p></bio><bio xml:lang="en"/><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Жданов</surname><given-names>О. Н.</given-names></name><name name-style="western" xml:lang="en"><surname>Zhdanov</surname><given-names>O. N.</given-names></name></name-alternatives><bio xml:lang="en"/><email xlink:type="simple">onzhdanov@mail.ru</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Одесский национальный политехнический университет</institution><country>Украина</country></aff><aff xml:lang="en"><institution>Odessa National Polytechnic University</institution><country>Ukraine</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Сибирский государственный аэрокосмический университет им. академика М. Ф. Решетнева</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Siberian State Space University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2017</year></pub-date><pub-date pub-type="epub"><day>02</day><month>11</month><year>2017</year></pub-date><volume>0</volume><issue>3</issue><fpage>59</fpage><lpage>67</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Соколов А.В., Жданов О.Н., 2017</copyright-statement><copyright-year>2017</copyright-year><copyright-holder xml:lang="ru">Соколов А.В., Жданов О.Н.</copyright-holder><copyright-holder xml:lang="en">Sokolov A.V., Zhdanov O.N.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://sapi.bntu.by/jour/article/view/177">https://sapi.bntu.by/jour/article/view/177</self-uri><abstract><p>Дальнейшее развитие криптографических алгоритмов, основанных на принципах многозначной логики, требует более тщательного изучения недвоичных криптографических примитивов – S-блоков. Одной из перспективных конструкций для синтеза S-блоков является конструкция Ниберг, обеспечивающая высокое качество конструируемых S-блоков в двоичном случае. Недостатком конструкции Ниберг являются малые мощности конструируемых классов S-блоков. Тем не менее, данный недостаток удается преодолеть за счет рассмотрения всех изоморфных представлений основного поля, существенно расширив выбор доступных высококачественных S-блоков. Проведенные в настоящей статье исследования показали, что преимущества конструкции Ниберг могут быть легко перенесены на многозначный случай. Так, в работе построены полные множества S-блоков конструкции Ниберг над всеми изоморфными представлениями полей GF(pᵏ), p = 3,5 и исследованы их нелинейные характеристики. В качестве критерия нелинейности выбран метод, основанный на измерении расстояния нелинейности: расстояния от компонентных функций многозначной логики до множества функций Виленкина-Крестенсона, являющихся наиболее линейными. Рассчитаны также коэффициенты корреляции векторов выхода и входа полученных S-блоков. Проведенные исследования показали высокое качество построенных криптографических примитивов и позволяют рекомендовать их к использованию в криптоалгоритмах, основанных на принципах многозначной логики.</p></abstract><trans-abstract xml:lang="en"><p>Further development of cryptographic algorithms based on the principles of many-valued logic requires more accurate research of non-binary cryptographic primitives – S-boxes. One of the most promising constructions for the synthesis of S-boxes is the Nyberg construction, which ensures high quality of the designed S-boxes in the binary case. The disadvantage of the Nyberg construction is the small cardinality of the classes of the constructed S-boxes. Nevertheless, this disadvantage can be overcome by considering all the isomorphic representations of the main field, substantially expanding the choice of available high-quality S-boxes. The research carried out in this paper has shown that the advantages of the Nyberg construction can be easily transferred to a many-valued case. Thus, we construct complete sets of S-boxes of the Nyberg construction over all isomorphic representations of fields GF(pᵏ), р = 3,5, and research their nonlinear characteristics. As a criterion of nonlinearity, we measure the distances from the component many-valued functions to the set of Vilenkin–Chrestenson functions that are considered to be the most linear. The correlation coefficients of the output and input vectors of the obtained S-boxes are calculated. The researches performed have shown the high quality of the constructed cryptographic primitives and allow recommendation of them for use in cryptoalgorithms based on the principles of many-valued logic.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>S-блок</kwd><kwd>конструкция Ниберг</kwd><kwd>многозначная логика</kwd></kwd-group><kwd-group xml:lang="en"><kwd>S-box</kwd><kwd>Nyberg construction</kwd><kwd>many-valued logic</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Zhdanov O. N. Block symmetric cryptographic algorithm based on principles of variable block length and many-valued logic / O. N. Zhdanov, A. V. Sokolov. – Far East Journal of Electronics and Communications, 2016. – Vol. 16. – No. 3. – P. 573–589.</mixed-citation><mixed-citation xml:lang="en">Zhdanov O. N. Block symmetric cryptographic algorithm based on principles of variable block length and many-valued logic / O. N. Zhdanov, A. V. Sokolov. – Far East Journal of Electronics and Communications, 2016. – Vol. 16. – No 3. – P. 573–589.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Кузнецов, В. С. Троичные каскадные коды с модуляцией кам-9 и их возможности / В. С. Кузнецов. – «Инфо-Электросвязь», 2009. – С. 30–33.</mixed-citation><mixed-citation xml:lang="en">Kuznetsov, V. S. Ternary cascade codes with QAM-9 modulation and their possibilities / V. S. Kuznetsov. – «Info-Electrosvyaz», 2009. – P. 30–33.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Петелин, Ю. В. Перспективы использования сигнально-кодовых конструкций типа троичных М-последовательностей в спутниковых каналах связи / Ю. В. Петелин, М. А. Ковалев, А. А. Макаров // Информационно-управляющие системы. – 2006. – №. 5. – С. 32–35.</mixed-citation><mixed-citation xml:lang="en">Petelin, Yu. V. Prospects of the use of signal-code constructions of the type of ternary M-sequences in satellite communication channels / Yu. V. Petelin, M. A. Kovalev, A. A. Makarov // Information-control systems. – 2006. – No 5. – P. 32–35.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Жданов, О. Н. Алгоритм построения оптимальных по критерию нулевой корреляции недвоичных блоков замен / О. Н. Жданов, А. В. Соколов. – Проблемы физики, математики и техники, 2015. – № 3(24). – С. 94–97.</mixed-citation><mixed-citation xml:lang="en">Zhdanov, O. N. Algorithm of construction of optimal according to criterion of zero correlation nonbinary S-boxes / О. N. Zhdanov, A. V. Sokolov. – Problems of physics, mathematics and technics, 2015. – No 3 (24). – P. 94–97.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Мазурков, М. И. Нелинейные преобразования на основе полных классов изоморфных и автоморфных представлений поля GF(256) / М. И. Мазурков, А. В. Соколов // Известия высших учебных заведений. Радиоэлектроника. – 2013. – T. 56, N 11. – С. 16–24.</mixed-citation><mixed-citation xml:lang="en">Mazurkov, M. I. Nonlinear transformations based on complete classes of isomorphic and automorphic representations of field GF(256) / M. I. Mazurkov, A. V. Sokolov // Radioelectronics and Communications Systems. – 2013. – Vol. 56, No 11. – P. 513–521.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Мазурков, М. И. Нелинейные S-блоки конструкции Ниберг с максимальным лавинным эффектом / М. И. Мазурков, А. В. Соколов // Известия высших учебных заведений. Радиоэлектроника. – 2014. – T. 57, N 6. – С. 47–55.</mixed-citation><mixed-citation xml:lang="en">Mazurkov, M. I. Non-linear S-box of Nyberg construction with maximal avalanche effect / M. I. Mazurkov, A. V. Sokolov // Radioelectronics and Communications Systems. – 2014. – Vol. 57, No 6. – P. 274–281.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Соколов, А. В. Генератор псевдослучайных ключевых последовательностей на основе тройственных наборов бент-функций / А. В. Соколов, О. Н. Жданов, Н. А. Барабанов. – Проблемы физики, математики и техники, 2016. – № 1 (26). – С. 85–91.</mixed-citation><mixed-citation xml:lang="en">Sokolov, A. V. Pseudo-random key sequence generator based on triple sets of bent-functions / A. V. Sokolov, O. N. Zhdanov, N. A. Barabanov. – Problems of physics, mathematics and technics, 2016. – No. 1 (26). – P. 85–91.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Мазурков М. И. Конструктивный способ построения первообразных неприводимых полиномов над простыми полями Галуа / М. И. Мазурков // Радиоэлектроника. – 1999. – № 2. – С. 41–45. (Изв. вузов).</mixed-citation><mixed-citation xml:lang="en">Mazurkov M. I. A constructive method for constructing of primitive irreducible polynomials over simple Galois fields / Mazurkov // Radioelectronics. – 1999. – No 2. – P. 41–45.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Юровских, Д. А. Полуторабайтные нелинейные преобразования конструкции Ниберг / Д. А. Юровских, А. В. Соколов, Б. С. Троицкий. – Информатика и математические методы в моделировании. – 2016. – Т. 6. – № 2. – С. 142–148.</mixed-citation><mixed-citation xml:lang="en">Yurovskikh, D. A. Niberg construction 12 bit nonlinear transforms / DA. Yurovsky, A. V. Sokolov, B. S. Troitsky. – Informatics and mathematical methods in modeling. – 2016. – T. 6. – No 2. – P. 142–148.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Sokolov, A. V. Regular synthesis method of a complete class of ternary bent-sequences and their nonlinear properties / A.V. Sokolov, O.N Zhdanov. – Journal of Telecommunication, Electronic and Computer Engineering. – VOL 8. – No 9. – P. 39–43.</mixed-citation><mixed-citation xml:lang="en">Sokolov, A. V. Regular synthesis method of a complete class of ternary bent-sequences and their nonlinear properties /A. V. Sokolov, ON Zhdanov. – Journal of Telecommunication, Electronic and Computer Engineering. – VOL 8. – No 9. – P. 39–43.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
