<?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 custom-type="elpub" pub-id-type="custom">sapi-92</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>SYNTHESIS METHODS OF ALGEBRAIC NORMAL FORM OF MANY-VALUED LOGIC FUNCTIONS</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"/><bio xml:lang="en"><p>Doctor of Engineering, Senior Lecturer</p></bio><email xlink:type="simple">CA_PI@bntu.by</email><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="ru"/><bio xml:lang="en"><p>Associate Professor, PhD in Engineering</p></bio><email xlink:type="simple">CA_PI@bntu.by</email><xref ref-type="aff" rid="aff-2"/></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>Ayvazian</surname><given-names>O. A.</given-names></name></name-alternatives><bio xml:lang="ru"/><bio xml:lang="en"><p>Graduate student</p></bio><email xlink:type="simple">CA_PI@bntu.by</email><xref ref-type="aff" rid="aff-1"/></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 Aerospace University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2016</year></pub-date><pub-date pub-type="epub"><day>28</day><month>03</month><year>2016</year></pub-date><volume>0</volume><issue>1</issue><fpage>69</fpage><lpage>76</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Соколов А.В., Жданов О.Н., Айвазян О.А., 2016</copyright-statement><copyright-year>2016</copyright-year><copyright-holder xml:lang="ru">Соколов А.В., Жданов О.Н., Айвазян О.А.</copyright-holder><copyright-holder xml:lang="en">Sokolov A.V., Zhdanov O.N., Ayvazian O.A.</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/92">https://sapi.bntu.by/jour/article/view/92</self-uri><abstract><p>Стремительное развитие методов помехоустойчивого кодирования, криптографии, теории синтеза сигналов, основанных на принципах многозначной логики, диктуют необходимость более полного изучения форм представления функций многозначной логики. В частности, для булевых функций широкое распространение получила алгебраическая нормальная форма, известная также как полином Жегалкина, которая хорошо описывает многие криптографические свойства булевых функций. В настоящей статье формализуется понятие алгебраической нормальной формы функции многозначной логики. Предложены методы синтеза алгебраической нормальной формы 3-функций и 5-функций, которые работают по аналогии с преобразованием Рида-Маллера для булевых функций: на основе рекуррентно синтезируемых матриц преобразования. Выдвинута гипотеза, определяющая правила синтеза матриц как для перехода от таблицы истинности к коэффициентам алгебраической нормальной формы, так и обратного преобразования для любого, наперед заданного количества переменных 3-функции либо 5-функции. В статье также введено определение алгебраической степени нелинейности функций многозначной логики и S-блока подстановки, основанных на принципах многозначной логики. Так, разработанный метод синтеза алгебраической нормальной формы 3-функций применен к известной конструкции рекуррентного синтеза S-блоков длины N = 3k, в результате чего вычислены их алгебраические степени нелинейности. Полученные результаты могут стать основой как для дальнейших теоретических исследований, так и для практического применения: разработки новых криптографических примитивов, корректирующих кодов, алгоритмов сжатия информации, сигнальных конструкций, алгоритмов блочного и поточного шифрования, основанных на перспективных принципах многозначной логики. Кроме того, методы синтеза алгебраической нормальной формы функций многозначной логики являются основой для их программной и аппаратной имплементации.</p></abstract><trans-abstract xml:lang="en"><p>The rapid development of methods of error-correcting coding, cryptography, and signal synthesis theory based on the principles of many-valued logic determines the need for a more detailed study of the forms of representation of functions of many-valued logic. In particular the algebraic normal form of Boolean functions, also known as Zhegalkin polynomial, that well describe many of the cryptographic properties of Boolean functions is widely used. In this article, we formalized the notion of algebraic normal form for many-valued logic functions. We developed a fast method of synthesis of algebraic normal form of 3-functions and 5-functions that work similarly to the Reed-Muller transform for Boolean functions: on the basis of recurrently synthesized transform matrices. We propose the hypothesis, which determines the rules of the synthesis of these matrices for the transformation from the truth table to the coefficients of the algebraic normal form and the inverse transform for any given number of variables of 3-functions or 5-functions. The article also introduces the definition of algebraic degree of nonlinearity of the functions of many-valued logic and the S-box, based on the principles of many-valued logic. Thus, the methods of synthesis of algebraic normal form of 3-functions applied to the known construction of recurrent synthesis of S-boxes of length N = 3k, whereby their algebraic degrees of nonlinearity are computed. The results could be the basis for further theoretical research and practical applications such as: the development of new cryptographic primitives, error-correcting codes, algorithms of data compression, signal structures, and algorithms of block and stream encryption, all based on the perspective principles of many-valued logic. In addition, the fast method of synthesis of algebraic normal form of many-valued logic functions is the basis for their software and hardware implementation.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>алгебраическая нормальная форма</kwd><kwd>многозначная логика</kwd><kwd>преобразование Рида-Маллера</kwd></kwd-group><kwd-group xml:lang="en"><kwd>algebraic normal form</kwd><kwd>many-valued logic</kwd><kwd>Reed-Muller transform</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">Мазурков, М. И. О влиянии вида ортогонального преобразования на пик-фактор спектра в системах с CDMA / М. И. Мазурков, А. В. Соколов, Н. А. Барабанов. – Інформатика та математичні методи в моделюванні, 2015. – Т .5, № 1. – С. 28–37.</mixed-citation><mixed-citation xml:lang="en">Mazurkov, M. I. On the effect of the type of orthogonal transform on PAPR of signal spectrum in CDMA systems /M. I. Mazurkov, A. V. Sokolov, N. A. Barabanov. – Іnformatika ta matematichnі metodi v modeljuvannі, 2015. – Vol. 5, № 1. – P. 28–37.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Falkowski, B. J. Application of Sign Hadamard¬Haar Transform in Ternary Communication System / B. J. Falkowski, S. Yan. – International Journal of Electronics, 1995. – Vol. 79(5). – P. 551–559.</mixed-citation><mixed-citation xml:lang="en">Falkowski, B. J. Application of Sign Hadamard¬Haar Transform in Ternary Communication System / B. J. Falkowski, S. Yan. – International Journal of Electronics, 1995. – Vol. 79(5). – P. 551–559.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Кузнецов, В. С. Троичные каскадные коды с модуляцией КАМ-9 и их возможности / В. С. Кузнецов. – «ИнфоЭлектросвязь», 2009. – С. 30–33.</mixed-citation><mixed-citation xml:lang="en">Kuznecov, V. S. Trinity concatenated codes with QAM¬9 and their capabilities / V. S. Kuznecov. – «Info¬Jelektrosvjaz», 2009. – P. 30–33.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Мазурков, М. И. Системы широкополосной радиосвязи / М. И. Мазурков – Одесса: Наука и Техника, 2010, с. 340. – ISBN 978-966-8335-95-2.</mixed-citation><mixed-citation xml:lang="en">Mazurkov, M. I. Broadband radio systems / M. I. Mazurkov. – Odessa: Nauka i Tehnika, 2010, p. 340. – ISBN 978¬ 966¬8335¬95¬2.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Петелин, Ю. В. Перспективы использования сигнально-кодовых конструкций типа троичных М-последовательностей в спутниковых каналах связи / Ю. В. Петелин, М. А. Ковалев, А. А. Макаров // Информацион¬ но-управляющие системы. – 2006. – №. 5. – С. 32–35.</mixed-citation><mixed-citation xml:lang="en">Petelin, Ju. V. Perspectives of using of signal¬code structures such as ternary M¬sequences in the satellite communication channels / Ju. V. Petelin, M. A. Kovalev, A. A. Makarov // Informacionno¬upravljajushhie sistemy. – 2006. – №. 5. – P. 32–35.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</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. – № 3(24). – P. 94–97.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Логачев, О. А. Булевы функции в теории кодирования и криптологии / О. А. Логачев, А. А. Сальников, В. В. Ящен¬ ко. – М: Издательство МЦНМО. – 2004. – 472 с.</mixed-citation><mixed-citation xml:lang="en">Logachev, O. A. Boolean functions in coding theory and cryptology / O. A. Logachev, A. A. Sal’nikov, V. V. Jashhen¬ ko. – M: Izdatel’stvo MCNMO. – 2004. – 472 p.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Qingshu, Meng A novel algorithm enumerating bent functions / Qingshu Meng, Min Yang, Huanguo Zhang, Jingsong Cui // Discrete Mathematics, 2008. – Volume 308, Issue 23, 2008. – P. 5576–5584.</mixed-citation><mixed-citation xml:lang="en">Qingshu, Meng A novel algorithm enumerating bent functions / Qingshu Meng, Min Yang, Huanguo Zhang, Jingsong Cui // Discrete Mathematics, 2008. – Volume 308, Issue 23. – P. 5576–5584.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Мак-Вильямс, Ф. Дж. Теория кодов исправляющих ошибки / Ф. Дж. Мак-Вильямс, Н. Дж. А. Слоэн. – М.: Связь, 1979. – с. 745.</mixed-citation><mixed-citation xml:lang="en">MacWilliams, F. J. Theory of Error-Correcting Codes / F. J. MacWilliams, N. J. A. Sloane. – M.: Svjaz’, 1979. – p. 745.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Мазурков, М. И. Генератор ключевых последовательностей на основе дуальных пар бент-функций / М. И. Ма¬ зурков, Н. А. Барабанов, А. В. Соколов. – Труды Одесского политехнического университета, 2013. – Вып. 3 (42). – С. 150–156.</mixed-citation><mixed-citation xml:lang="en">Mazurkov, M. I. The key sequences generator based on bent functions dual couples / M. I. Mazurkov, N. A. Barabanov, A. V. Sokolov. – Works of the Odessa polytechnic university. – Vol. 3 (42). – P. 150–156.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Жегалкин, И. И. Арифметизация символической логики / И. И. Жегалкин. – Матем. сб., 1929. – 305–338.</mixed-citation><mixed-citation xml:lang="en">Zhegalkin, I. I. Arithmetization of symbolic logic / I. I. Zhegalkin. – Matem. sb., 1929. – P. 305–338.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Ростовцев, А. Г. Криптография и защита информации / А. Г. Ростовцев. – СПб.: Мир и Семья. – 2002.</mixed-citation><mixed-citation xml:lang="en">Rostovcev, A. G. Cryptography and Data Protection / A. G. Rostovcev. – SPb.: Mir i Sem’ja. – 2002.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Кормен, Т. Алгоритмы: построение и анализ / Т. Кормен, Ч. Лейзерсон, Р. Ривест, К. Штайн, – М.: Вильямс, 2006. – с. 1328.</mixed-citation><mixed-citation xml:lang="en">Kormen, T. Construction and analysis of algorithms / T. Kormen, Ch. Lejzerson, R. Rivest, K. Shtajn, – M.: Vil’jams, 2006. – p. 1328.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Соколов, А. В. Новые методы синтеза нелинейных преобразований современных шифров / А. В. Соколов. – Lap Lambert Academic Publishing, Germany, 2015. – 100 с.</mixed-citation><mixed-citation xml:lang="en">Sokolov, A. V. New methods of the synthesis of non-linear transforms of modern ciphers / A. V. Sokolov. – Lap Lambert Academic Publishing, Germany, 2015. – p. 100.</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>
