<?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-2025-2-55-59</article-id><article-id custom-type="elpub" pub-id-type="custom">sapi-748</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>Two-way attack on synchronized artificial neural networks forming a common secret</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>Holikau</surname><given-names>U. F.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Голиков Владимир Федорович – доктор технических наук, профессор. Сфера научных интересов: защита информации, криптография.</p><p>г. Минск</p></bio><bio xml:lang="en"><p>Uladzimir F. Holikau – doctor of Technical Sciences, Professor. Area of scientific interests: infor- mation security, cryptography.</p><p>Minsk</p></bio><email xlink:type="simple">gvf147@mail.ru</email></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>Radziukevich</surname><given-names>M. L.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Радюкевич Марина Львовна – кандидат технических наук, начальник испытательной лаборатории по требованиям безопасности информации. </p><p>г. Минск</p></bio><bio xml:lang="en"><p>Maryna L. Radziukevich – Ph.D. of Engineering Sciences, head of the testing laboratory for information security requirements.</p><p>Minsk</p></bio><email xlink:type="simple">1218a@list.ru</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>Shuliak</surname><given-names>D. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Шуляк Дмитрий Викторович – магистр технических наук, ведущий инженер испытательной лаборатории по требованиям безопасности информации.</p><p>г. Минск</p></bio><bio xml:lang="en"><p>Dmitry V. Shuliak – Scientific. Master of Engineering Sci- ence, leading engineer of the testing laboratory for information security requirements .</p><p>Minsk</p></bio><email xlink:type="simple">shuliak.dv@gmail.com</email><xref ref-type="aff" rid="aff-3"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>«Научно-исследовательский институт технической защиты информации»</institution><country>Беларусь</country></aff><aff xml:lang="en"><institution>"Research Insti- tute for Technical Protection of Information"</institution><country>Belarus</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>«Научно-исследовательский институт технической защиты информации»</institution><country>Беларусь</country></aff><aff xml:lang="en"><institution>"Research Institute for Technical Protection of Information"</institution><country>Belarus</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2025</year></pub-date><pub-date pub-type="epub"><day>15</day><month>08</month><year>2025</year></pub-date><volume>0</volume><issue>2</issue><fpage>55</fpage><lpage>59</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Голиков В.Ф., Радюкевич М.Л., Шуляк Д.В., 2025</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="ru">Голиков В.Ф., Радюкевич М.Л., Шуляк Д.В.</copyright-holder><copyright-holder xml:lang="en">Holikau U.F., Radziukevich M.L., Shuliak D.V.</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/748">https://sapi.bntu.by/jour/article/view/748</self-uri><abstract><p>Рассматривается уязвимость технологии формирования общего криптографического ключа с помощью синхронизируемых искусственных нейронных сетей (ИНС) относительно нового типа атаки, названной двухсторонней. Суть атаки заключается в том, что криптоаналитик, прослушивая открытый канал связи, создает для этого две идентичные искусственные нейронные сети, одну из которых он синхронизирует с сетью одного из легальных абонентов, а вторую – с сетью другого легального абонента. Сравнивая вектора весовых коэффициентов атакующих сетей, криптоаналитик имеет возможность определить момент наступления полной синхронизации сетей легальных абонентов и значение сформированного секретного числа. Далее исследуются возможности двухсторонней атаки при различных моделях формирования секретного числа.</p></abstract><trans-abstract xml:lang="en"><p>The vulnerability of the technology for generating a common cryptographic key using synchronized artificial neural networks (ANN) is considered in a relatively new type of attack called two-way. The essence of the attack is that a cryptanalyst, listening to an open communication channel, creates two identical artificial neural networks, one of which he synchronizes with the network of one of the legal subscribers, and the second with the network of another legal subscriber. By comparing the vectors of weight coefficients of attacking networks, the cryptanalyst is able to determine the moment of full synchronization of the networks of legal subscribers and the value of the generated secret number. Next, we examine the possibilities of a two-way attack using various models of secret number generation.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>синхронизируемые искусственные нейронные сети</kwd><kwd>атака</kwd><kwd>общий криптографический ключ</kwd><kwd>отложенный перебор</kwd></kwd-group><kwd-group xml:lang="en"><kwd>synchronized artificial neural networks</kwd><kwd>attack</kwd><kwd>shared cryptographic key</kwd><kwd>delayed brute force</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 / Ido Kanter, Wolfgang Kinzel // The Phisics of Communication. – 2003. – P. 631–642. – DOI: 10.1142/9789812704634_0044</mixed-citation><mixed-citation xml:lang="en">Kanter, I. The Theory of Neural Networks and Cryptography / Ido Kanter, Wolfgang Kinzel // The Phisics of Communication. – 2003. – P. 631–642. – DOI: 10.1142/9789812704634_0044</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 // ICONIP'02 : proc. of the 9th Intern. Conf. on Neural Information Processing, Nov. 18–22, 2002, Orchid Country Club, Singapore. – Singapore, 2002. – Vol. 3. – P. 1351–1354. – DOI: 10.1109/ICONIP.2002.1202841.</mixed-citation><mixed-citation xml:lang="en">Kinzel, W. Neural Cryptography / W. Kinzel, I. Kanter // ICONIP'02 : proc. of the 9th Intern. Conf. on Neural Information Processing, Nov. 18–22, 2002, Orchid Country Club, Singapore. – Singapore, 2002. – Vol. 3. – P. 1351–1354. – DOI: 10.1109/ICONIP.2002.1202841</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 – Statistical, Nonlinear, and Soft Matter Physics. – 2007. – Vol. 75, iss. 5. – P. 056104.</mixed-citation><mixed-citation xml:lang="en">Ruttor, A. Dynamics of neural cryptography / A. Ruttor, I. Kanter, W. Kinzel // Physical Review E – Statistical, Nonlinear, and Soft Matter Physics. – 2007. – Vol. 75, iss. 5. – P. 056104.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Урбанович, П.П. Использование гиперкомплексных чисел в протоколе согласования криптографических ключей на основе нейронных сетей / П.П. Урбанович, Н.П. Шутько // Журнал Белорусского государственного университета. Математика. Информатика. – 2024. – № 2. – С. 81–92 .</mixed-citation><mixed-citation xml:lang="en">Urbanovich, P.P. Usage of hypercomplex numbers in a cryptographic key agreement protocol based on neural networks / P.P. Urbanovich, N.P. Shutko // Journal of the Belarusian State University. Mathematics and Informatics. – 2024. – Vol. 2. – P. 81–92.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Голиков, В.Ф. Атака на синхронизируемые искусственные нейронные сети, формирующие общий секрет, методом отложенного перебора / В.Ф. Голиков, А.Ю. Ксеневич // Доклады БГУИР. – 2017. – № 8. – C. 48–53.</mixed-citation><mixed-citation xml:lang="en">Golikov, V.F. Attack on synchronized artificial neural networks, forming a common secret by deferred search /V.F. Golikov, A.Y. Ksenevich // Doklady BGUIR. – 2017. – Vol. 8. – P. 48-53. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Радюкевич, М.Л. Усиление секретности криптографического ключа, сформированного с помощью синхронизируемых искусственных нейронных сетей / М.Л. Радюкевич, В.Ф. Голиков // Информатика. – 2020. − Т. 17, № 1. – С. 102–108. – DOI: 10.37661/1816-0301-2020-17-1-102-108</mixed-citation><mixed-citation xml:lang="en">Radziukevich, M.L. Enhancing the secrecy of a cryptographic key generated using synchronized artificial neural networks / M.L. Radziukevich, V.F. Golikov // Informatics. – 2020. – Vol. 17, № 1. – P. 102-108. – DOI: 10.37661/1816-0301-2020-17-1-102-108</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Радюкевич, М.Л. Комбинированный метод формирования криптографического ключа с помощью синхронизируемых искусственных нейронных сетей / М.Л. Радюкевич, В.Ф. Голиков // Доклады БГУИР. – 2021. – Т. 19, № 1. – С. 79–87. – DOI: 10.35596/1729-7648-2021-19-1-79-87</mixed-citation><mixed-citation xml:lang="en">Radziukevich, M.L. Combined formаtion of a cryptographic key using synchronized artificial neural networks / M.L. Radziukevich, V.F. Golikov // Doklady BGUIR. – 2021. – Vol. 19, № 1. –P. 79-87. – DOI: 10.35596/1729-7648-2021-19-1-79-87</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Радюкевич, М.Л. Комбинированный метод формирования криптографического ключа с секретной модификацией результатов синхронизации искусственных нейронных сетей / М.Л. Радюкевич // Системный анализ и прикладная информатика. – 2021. – № 3. – С. 51–58. – DOI: 10.21122/2309-4923-2021-3-51-58</mixed-citation><mixed-citation xml:lang="en">Radziukevich, M.L. A combined method of formation of a cryptographic key with secret modification of the results of synchronization of artificial neural networks. System analysis and applied information science. – 2021. – Vol. 3. – P.51-58. (In Russ.). – DOI: 10.21122/2309-4923-2021-3-51-58</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>
