<?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">inform</journal-id><journal-title-group><journal-title xml:lang="ru">Информатика</journal-title><trans-title-group xml:lang="en"><trans-title>Informatics</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1816-0301</issn><issn pub-type="epub">2617-6963</issn><publisher><publisher-name>UIIP NASB</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.37661/1816-0301-2020-17-1-102-108</article-id><article-id custom-type="elpub" pub-id-type="custom">inform-999</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 PROTECTION AND SYSTEM RELIABILITY</subject></subj-group></article-categories><title-group><article-title>Усиление секретности криптографического ключа, сформированного с помощью синхронизируемых искусственных нейронных сетей</article-title><trans-title-group xml:lang="en"><trans-title>Enhancing the secrecy of a cryptographic key generated using synchronized artificial neural networks1</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>Radziukevich</surname><given-names>M. L.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Радюкевич Марина Львовна, магистр технических наук, начальник испытательной лаборатории по требованиям безопасности информации, победитель конкурса молодых ученых на XXIV научно-практической конференции «Комплексная защита информации».</p></bio><bio xml:lang="en"><p>Maryna L. Radziukevich, Master Sci. (Eng.), Head of the Testing Laboratory for Information Security Requirements,  Winner of the competition of young scientists at the XXIV scientific-practical            conference "Comprehensive information protection."</p></bio><email xlink:type="simple">1218a@list.ru</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>Golikov</surname><given-names>V. F.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Голиков Владимир Федорович, доктор технических наук, профессор кафедры «Информационные технологии в управлении»</p></bio><bio xml:lang="en"><p>Vladimir F. Golikov, Dr. Sci. (Eng.), Professor of the   Department of Information Technologies in Management</p></bio><email xlink:type="simple">gvf147@mail.ru</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Научно-производственное республиканское унитарное предприятие  «Научно-исследовательский институт технической защиты информации»</institution></aff><aff xml:lang="en"><institution>Scientific Production-Republican Unitary Enterprise "Research Institute  for the Technical Protection of Information"</institution></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Белорусский национальный технический университет</institution></aff><aff xml:lang="en"><institution>Belarusian National Technical University</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2020</year></pub-date><pub-date pub-type="epub"><day>26</day><month>02</month><year>2020</year></pub-date><volume>17</volume><issue>1</issue><fpage>102</fpage><lpage>108</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Радюкевич М.Л., Голиков В.Ф., 2020</copyright-statement><copyright-year>2020</copyright-year><copyright-holder xml:lang="ru">Радюкевич М.Л., Голиков В.Ф.</copyright-holder><copyright-holder xml:lang="en">Radziukevich M.L., Golikov V.F.</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://inf.grid.by/jour/article/view/999">https://inf.grid.by/jour/article/view/999</self-uri><abstract><p>Рассматриваются основные варианты формирования общего секрета с использованием cинхронизируемых искусственных нейронных сетей и возможные модели поведения криптоаналитика. Для решения задачи повышения конфиденциальности формируемого общего секрета, если он будет использоваться в качестве криптографического ключа, предлагается применять смешивание некоторого числа результатов отдельных синхронизаций (свертку). В качестве функции смешивания рассматривается свертка векторов весовых коэффициентов сетей побитовым сложением по модулю 2 всех результатов отдельных синхронизаций. Показывается, что вероятность успеха криптоаналитика уменьшается экспоненциально с увеличением количества слагаемых в свертке и может быть выбрана сколь угодно малой. При этом закон распределения сформированного ключа после свертки близок к равномерному, а равномерность возрастает с увеличением количества слагаемых в свертке.</p></abstract><trans-abstract xml:lang="en"><p>The main options for the formation of a shared secret using synchronized artificial neural networks and possible patterns of behavior of a cryptanalyst are considered. To solve the problem of increasing the    confidentiality of the generated shared secret, if it is used as a cryptographic key, it is proposed to use the  mixing a certain number of results of individual synchronizations (convolution). As a mixing function, we consider the convolution of the vectors of network weights by bitwise addition modulo 2 of all the results of individual synchronizations. It is shown that the probability of success of a cryptanalyst is reduced exponentially with an increase of the number of terms in the convolution and can be chosen arbitrarily small. Moreover, the distribution law of the generated key after convolution is close to uniform and the uniformity increases with the number of terms in the convolution.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>синхронизируемые искусственные нейронные сети</kwd><kwd>общий секрет</kwd><kwd>криптографический ключ</kwd><kwd>функция сжатия</kwd><kwd>криптоанализ</kwd></kwd-group><kwd-group xml:lang="en"><kwd>synchronized artificial neural networks</kwd><kwd>shared secret</kwd><kwd>cryptographic key</kwd><kwd>compression function</kwd><kwd>cryptanalysis</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">Kanter, I. The Theory of Neural Networks and Cryptography, Quantum Computers and Computing / I. Kanter, W. Kinzel. − 2005. – Vol. 5, nо. 1. – P. 130−140.</mixed-citation><mixed-citation xml:lang="en">Kanter I., Kinzel W. The Theory of Neural Networks and Cryptography, Quantum Computers and Computing, 2005, vol. 5, nо. 1, рр. 130−140.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Kinzel, W. Neural cryptography / W. Kinzel, I. Kanter // 9th Intern. Conf. on Neural Information Processing, Singapore, 2002. – Singapore, 2002. – Vol. 3. – P. 1351–1354.</mixed-citation><mixed-citation xml:lang="en">Kinzel W., Kanter I. Neural cryptography. 9th International Conference on Neural Information Processing, Singapore, 2002. Singapore, 2002, vol. 3, рр. 1351–1354.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Ruttor, A. Dynamics of neural cryptography / A. Ruttor, I. Kanter, W. Kinzel // Physical Review E. – 2007. – Vol. 75, iss. 5. – Р. 1–9.</mixed-citation><mixed-citation xml:lang="en">Ruttor A., Kanter I., Kinzel W. Dynamics of neural cryptography. Physical Review E, 2007, vol. 75, iss. 5,  рр. 1–9.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Плонковски, М. Криптографическое преобразование информации на основе нейросетевых технологий / М. Плонковски, П. П. Урбанович ; под ред. И. М. Жарского // Труды БГТУ. Сер. VI. Физикоматематические науки и информатика. – Минск : БГТУ, 2005. – С. 161–164.</mixed-citation><mixed-citation xml:lang="en">Plonkovski M., Urbanovich P. P., Zharsky I. M. (ed.). Kriptograficheskoye preobrazovaniye informatsii na osnove neyrosetevykh tekhnologii [Cryptographic transformation of information based on neural network  technology]. Trudy Belorusskogo gosudarstvennogo tehnologicheskogo universiteta. Ser. VI. Fizikomatematicheskiye nauki i informatika [Proceedings of the Belarusian State Technical University. Ser. VI. Physics and Mathematics and Computer Science]. Minsk, Belarusian State Technical University, 2005, рр. 161–164 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Голиков, В. Ф. О некоторых проблемах в задачах распределения криптографических ключей с помощью искусственных нейронных сетей / В. Ф. Голиков, Н. В. Брич, В. Л. Пивоваров // Системный анализ и прикладная информатика. – 2014. – № 1–3. – С. 42–46.</mixed-citation><mixed-citation xml:lang="en">Golikov V. F., Brich N. V., Pivovarov V. L. O nekotorykh problemakh v zadachakh raspredeleniya         kriptograficheskikh klyuchey s pomoshch'yu iskusstvennykh neyronnykh setey [About some problems in the distribution of cryptographic keys using artificial neural networks]. Sistemnyy analiz i prikladnaya informatika [System Analysis and Applied Informatics], 2014, no. 1–3, рр. 42–46 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Голиков, В. Ф. Атака на синхронизируемые искусственные нейронные сети, формирующие общий секрет, методом отложенного перебора / В. Ф. Голиков, А. Ю. Ксеневич // Доклады БГУИР. – 2017. – № 8. – С. 48–53.</mixed-citation><mixed-citation xml:lang="en">Golikov V. F., Ksenevich A. Yu. Ataka na sinkhroniziruyemyye iskusstvennyye neyronnyye seti, formiruyushchiye obshchiy sekret, metodom otlozhennogo perebora [Attack on synchronized artificial neural networks, forming a common secret, by delayed brute force method]. Doklady Belorusskogo gosudarstvennogo universiteta informatiki i radiojelektroniki [Reports of the Belarusian State University of Informatics and Radioelectronics], 2017, no. 8, рр. 48–53 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Голиков, В. Ф. Формирование общего секрета с помощью искусственных нейронных сетей / В. Ф. Голиков, М. Л. Радюкевич // Системный анализ и прикладная информатика. – 2019. – № 2. – С. 49–56.</mixed-citation><mixed-citation xml:lang="en">Golikov V. F., Radziukevich M. L. Formirovaniye obshchego sekreta s pomoshch'yu iskusstvennykh neyronnykh setey [The formation of a common secret using artificial neural networks]. Sistemnyy analiz i  prikladnaya informatika [System Analysis and Applied Informatics], 2019, no. 2, рр. 49–56 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Generalized privacy amplification / C. H. Bennett [et al.] // IEEE Transaction on Information Theory. – 1995. – Vol. 41, nо. 6. – P. 1915–1923.</mixed-citation><mixed-citation xml:lang="en">Bennett C. H., Brassard G., Crepeau C., Maurer U. M. Generalized privacy amplification. IEEE  Transaction on Information Theory, 1995, vol. 41, nо. 6, рр. 1915–1923.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Боумейстер, Д. Физика квантовой информации / Д. Боумейстер, А. Экерт, А. Цайлингер. – М. : Постмаркет, 2002. – 276 с.</mixed-citation><mixed-citation xml:lang="en">Boumeyster D., Ekert A., Tsaylinger A. Fizika kvantovoy informatsii. Physics of Quantum Information. Moscow, Postmarket, 2002, 276 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Килин, С. Я. Квантовая криптография: идеи и практика / С. Я. Килин, Д. Б. Хорошко, А. П. Низовцев. – Минск : Беларус. навука, 2007. – 391 с.</mixed-citation><mixed-citation xml:lang="en">Kilin S. Ya., Khoroshko D. B., Nizovtsev A. P. Kvantovaya kriptografiya: idei i praktika. Quantum cryptography: Ideas and Practice. Minsk, Belaruskaya navuka, 2007, 391 p. (in Russian).</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>
