<?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 custom-type="elpub" pub-id-type="custom">inform-251</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>COMPUTER AIDED DESIGN</subject></subj-group></article-categories><title-group><article-title>НЕЙРОННЫЕ СЕТИ КОНЕЧНОГО КОЛЬЦА НА ОСНОВЕ РЕДУКЦИОННОЙ СХЕМЫ ПОЗИЦИОННО-МОДУЛЯРНОГО КОДОВОГО ПРЕОБРАЗОВАНИЯ</article-title><trans-title-group xml:lang="en"><trans-title>NEURAL NETWORKS OF THE FINAL RING BASED ON THE REDUCTION SCHEME OF THE POSITION-MODULAR-CODE TRANSFORMATION</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>Chervyakov</surname><given-names>N. I.</given-names></name></name-alternatives><bio xml:lang="ru"><p>доктор технических наук, профессор</p></bio><bio xml:lang="en"><p>D. Sc. (Engineering), Professor</p></bio><email xlink:type="simple">Chervyakov@yandex.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>Kolyada</surname><given-names>A. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>доктор физикоматематических наук, доцент, главный научный сотрудник лаборатории специализированных вычислительных систем</p></bio><bio xml:lang="en"><p>D. Sc. (Physics and Mathematics), Chief Researcher of the Laboratory of Specialized Computational Systems</p></bio><email xlink:type="simple">razan@tut.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>Kolyada</surname><given-names>N. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>научный сотрудник лаборатории специализированных вычислительных систем</p></bio><bio xml:lang="en"><p>Researcher, Laboratory of Specialized Computing Systems</p></bio><email xlink:type="simple">razan@tut.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>Kuchukov</surname><given-names>V. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>специалистпатентовед отдела научно-технической информации, наукометрии и экспортного контроля, профессор</p></bio><bio xml:lang="en"><p>Patent Holder of the Department of Scientific and Technical Information, Sciencemetry and Export Control, Professor</p></bio><email xlink:type="simple">patentncfu@yandex.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>Protasenia</surname><given-names>S. U.</given-names></name></name-alternatives><bio xml:lang="ru"><p>младший научный сотрудник лаборатории специализированных вычислительных систем</p></bio><bio xml:lang="en"><p>Junior Scientific Employee, Laboratory of Specialized Computational Systems</p></bio><email xlink:type="simple">Estellita@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>North-Caucasus Federal University, Stavropol</institution></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Научно-исследовательское учреждение «Институт прикладных физических проблем&#13;
имени А. Н. Севченко» Белорусского государственного университета, Минск</institution></aff><aff xml:lang="en"><institution>Scientific Research Institution "Institute of Applied Physical Problems named after A. N. Sevchenko" of the Belarusian State University, Minsk</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2018</year></pub-date><pub-date pub-type="epub"><day>16</day><month>06</month><year>2018</year></pub-date><volume>15</volume><issue>2</issue><fpage>98</fpage><lpage>110</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Червяков Н.И., Коляда А.А., Коляда Н.А., Кучуков В.А., Протасеня С.Ю., 2018</copyright-statement><copyright-year>2018</copyright-year><copyright-holder xml:lang="ru">Червяков Н.И., Коляда А.А., Коляда Н.А., Кучуков В.А., Протасеня С.Ю.</copyright-holder><copyright-holder xml:lang="en">Chervyakov N.I., Kolyada A.A., Kolyada N.A., Kuchukov V.A., Protasenia S.U.</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/251">https://inf.grid.by/jour/article/view/251</self-uri><abstract><p>Рассматривается проблема создания нейросетевых модулярных вычислительных структур для высокопроизводительных выражений в области защиты информации. Главное внимание уделяется редукционной технологии позиционно-модулярного преобразования масштабируемых целых чисел, которая служит основой для построения так называемых нейронных сетей конечного кольца (НСКК). Для повышения скорости сходимости используемой редукционной схемы понижения разрядности элементов формируемой последовательности вычетов предложен эффективный табличный метод. Разработанный подход позволяет свести к теоретическому минимуму количество итераций редукционного процесса. Это достигается за счет применения гибкого адаптивного механизма проверки принадлежности поитерационных вычетов к специальному диапазону, допускающему табличную декомпозицию его элементов на пары остатков по модулям модулярной системы счисления. На базе модифицированного редукционного метода синтезированы быстрый алгоритм и параллельная структура НСКК с обратной связью, обеспечивающая реализацию редукционной схемы за время (S(⌈log2b⌉+1) +2)tсл , где S – число итераций, b – разрядность входного числа, – длительность операции сложения двух вычетов.</p></abstract><trans-abstract xml:lang="en"><p>The article studies the problem of creating a neural network of modular computing structures for highperformance expressions in the field of information security. The main attention is paid to the reduction technology of position-modular transformation of scalable integers, which serves as the basis for constructing the so-called neural networks of the finite ring (NNFR). To increase the speed of convergence of the reduction scheme used to reduce the number of elements of the generated sequence of residues, an effective tabular method is proposed. The developed approach makes it possible to reduce the number of iterations of the reduction process to a theoretical minimum. This is achieved through flexible adaptive mechanism check botheration deductions to a special range, allowing a tabular decomposition of its elements into pairs of residues in modules of the modular number system. On the basis of a modified reduction method there was synthesized a fast algorithm and a parallel structure of the NNFR with feedback, which ensures the implementation of the reduction scheme in a time order (S(⌈log2b⌉+1) +2)tsum, were S – the number of iterations, b – the bit width of the input number, – the duration of the addition operation of two deductions.</p><p> </p></trans-abstract><kwd-group xml:lang="ru"><kwd>нейронная сеть</kwd><kwd>нейронная сеть конечного кольца</kwd><kwd>нейронная сеть с обратной связью</kwd><kwd>синаптические веса</kwd><kwd>модулярная система счисления</kwd><kwd>модулярная арифметика</kwd><kwd>редукционная схема понижения разрядности чисел</kwd><kwd>табличный метод</kwd></kwd-group><kwd-group xml:lang="en"><kwd>neural network</kwd><kwd>neural network end rings</kwd><kwd>a neural network with feedback</kwd><kwd>the synaptic weight</kwd><kwd>modular number system</kwd><kwd>modular arithmetic</kwd><kwd>reducing the scheme of reduction of bit numbers</kwd><kwd>the table method</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">Модулярная арифметика и ее приложения в инфокоммуникационных технологиях / Н. И. Червяков [и др.]. – М. : Физматлит, 2017. – 400 с.</mixed-citation><mixed-citation xml:lang="en">Chervjakov N. I., Koljada A. A., Ljahov P. A., Babenko M. G., Lavrinenko I. N., Lavrinenko A. V. Moduljarnaja arifmetika i ee prilozhenija v infokommunikacionnyh tehnologijah. Modular Arithmetic and its Applications in Infocommunication Technologies. Moscow, Fizmatlit Publ., 2017, 400 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Ananda Mohan, P. V. Residue Number Systems: Theory and Applications / P. V. Ananda Mohan. – Basel : Birghauser, Mathematics, 2016. – 351 p.</mixed-citation><mixed-citation xml:lang="en">Ananda Mohan P. V. Residue Number Systems: Theory and Applications. Basel, Birghauser, Mathematics, 2016, 351 p.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Применение искусственных нейронных сетей и системы остаточных классов в криптографии / Н. И. Червяков [и др.]. – М. : Физматлит, 2012. – 280 с.</mixed-citation><mixed-citation xml:lang="en">Chervjakov N. I., Evdokimov A. A., Galushkin A. I., Lavrinenko I. N., Lavrinenko A. V. Primenenie iskusstvennyh nejronnyh setej i sistemy ostatochnyh klassov v kriptografii. The Use of Artificial Neural Networks and the Residual Class System in Cryptography. Moscow, Fizmatlit Publ., 2012, 280 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Инютин, С. А. Основы модулярной алгоритмики / C. А. Инютин. – Ханты-Мансийск : Полиграфист, 2009. – 347 с.</mixed-citation><mixed-citation xml:lang="en">Injutin S. A. Osnovy moduljarnoj algoritmiki. Fundamentals of Modular Algorithms. Khanty-Mansiysk, Poligrafist Publ., 2009, 347 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Omandi, A. Residue Number Systems: Theory and Implementation / A. Omandi, B. Premkumar. – Singapore : Imperial College Press, 2007. – 311 p.</mixed-citation><mixed-citation xml:lang="en">Omandi A., Premkumar B. Residue Number Systems: Theory and Implementation. Singapore, Imperial College Press, 2007, 311 p.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Оцоков, Ш. А. Способ организации высокоточных вычислений в модулярной арифметике / Ш. А. Оцоков // Первая Междунар. конф. «Параллельная компьютерная алгебра и ее приложения в новых инфокоммуникационных системах». – Ставрополь, 20–24 окт., 2014. – Ставрополь : ИИЦ «Фабула», 2014. – С. 270–277.</mixed-citation><mixed-citation xml:lang="en">Ocokov Sh. A. Sposob organizatsii vysokotochnykh vychislenij v modulyarnoj arifmetike [The way to organize high-precision calculations in modular arithmetic]. Pervaja Mezhdunar. konf. «Parallel'naja komp'juternaja algebra i ee prilozhenija v novyh infokommunikacionnyh sistemah» [First International Conf. "Parallel Computer Algebra and Its Applications in New Infocommunication Systems"]. Stavropol, 20–24 Оkt., 2014. Stavropol, Fabula Publ., 2014, pp. 270–277 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Fast modular network implementation support vector machines / G.-B. Gulang [et al.] // IEEE Trans. Neural Networks. – 2005. – Vol. 16, nо. 6. – P. 1651–1663.</mixed-citation><mixed-citation xml:lang="en">Gulang G.-B., Mao K.-Z., Siew C. K., Huang D.-S. Fast modular network implementation support vector machines. IEEE Trans. Neural Networks, 2005, vol. 16, no. 6, pp.1651–1663.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Тихонов, Э. Е. Программно-аппаратная реализация нейронных сетей : моногр. / Э. Е. Тихонов, А. А. Евдокимов. – Невинномысск : НИЭУП, 2013. – 116 с.</mixed-citation><mixed-citation xml:lang="en">Tihonov Je. E., Evdokimov A. A. Programmno-apparatnaja realizacija nejronnyh setej : monografija. Software and Hardware Implementation of Neural Networks. Nevinnomyssk, NIJeUP Publ., 2013, 116 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Sanches, D. Optimization of modular granular neural networks using arhierarchical genetic algorithm based on the database comlexcity applied to human recognition / D. Sanches, P. Melin, O. Castillo // Informations Sciences. Tjuana Institute of Technology. – 2015. – Vol. 309. – P. 73–101.</mixed-citation><mixed-citation xml:lang="en">Sanches D., Melin P., Castillo O. Optimization of modular granular neural networks using arhierarchical genetic algorithm based on the database comlexcity applied to human recognition. Informations Sciences. Tjuana Institute of Technology, 2015, vol. 309, pp. 73–101.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Кондрашев, А. В. Нейронная сеть для преобразования чисел, представленных в позиционном коде, в систему остаточных классов [Электронный ресурс] / А. В. Кондрашев, Д. В. Горденко, Д. Н. Павлюк // Исследования в области естественных наук. – 2015. – № 1. – Режим доступа: http://science.snauka.ru/2015/01/8925. – Дата доступа: 22.01.2018.</mixed-citation><mixed-citation xml:lang="en">Kondrashjov A. V., Gordenko D. V., Pavljuk D. N. Nejronnaya set' dlya preobrazovaniya chisel, predstavlennykh v pozitsionnom kode, v sistemu ostatochnykh klassov [Neural network for converting the numbers represented in the positional code to the residual class system]. Issledovanija v oblasti estestvennyh nauk [Research in the Field of Natural Sciences], 2015, no. 1 (in Russian). Available at: http://science.snauka.ru/2015/01/8925 (accessed 22.01.2018).</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Разработка нового нейросетевого метода вычисления модульного умножения в системе остаточных классов / М. Г. Бабенко [и др.] // Нейрокомпьютеры: разработка и применение. – 2016. – № 10. – С. 41–48.</mixed-citation><mixed-citation xml:lang="en">Babenko M. G., Chernyh A. N., Kuchukov V. A., Derjabin M. A., Kuchukova N. N. Razrabotka novogo nejrosetevogo metoda vychisleniya modul'nogo umnozheniya v sisteme ostatochnykh klassov [Development of a new neural network method for calculating modular multiplication in a system of residual classes]. Nejrokomp'jutery: razrabotka i primenenie [Neurocomputers: Development and Application], 2016, no. 10, рp. 41–48 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Коляда, А. А. Обобщенная интегрально-характеристическая база модулярных систем счисления / А. А. Коляда // Информационные технологии. – 2017. – Т. 23, № 9. – С. 641–649.</mixed-citation><mixed-citation xml:lang="en">Koljada A. A. Obobshhennaya integral'no-kharakteristicheskaya baza modulyarnykh sistem schisleniya [Generalized integral-characteristic base of modular number systems]. Informacionnye tehnologii [Information Technology], 2017, vol. 23, no. 9, pp. 641–649 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Чернявский, А. Ф. Преобразование кода модулярной системы счисления в обобщенный позиционный код / А. Ф. Чернявский, А. А. Коляда // Доклады Нац. акад. наук Беларуси. – 2017. – Т. 61, № 4. – С. 26–30.</mixed-citation><mixed-citation xml:lang="en">Chernjavskij A. F., Koljada A. A. Preobrazovanie koda modulyarnoj sistemy schisleniya v obobshhennyj pozitsionnyj kod [Conversion of a modular number system code to a generalized positional code]. Doklady Natsional’noi akademii nauk Belarusi [Doklady of the National Academy of Sciences of Belarus], 2017, vol. 61, no. 4, pp. 26–30 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Червяков, Н. И. Нейронные сети конечного кольца для реализации пороговых схем разделения секрета / Н. И. Червяков, А. А. Евдокимов // Нейрокомпьютеры: разработка, применение. – 2007. – № 2–3. – С. 45–50.</mixed-citation><mixed-citation xml:lang="en">Chervjakov N. I., Evdokimov A. A. Nejronnye seti konechnogo kol'tsa dlya realizatsii porogovykh skhem razdeleniya sekreta [Neural networks of the finite ring for the implementation of threshold separation schemes for secretion]. Nejrokomp'jutery: razrabotka, primenenie [Neurocomputers: Development and Application], 2007, no. 2–3, pp. 45–50 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Червяков, Н. И. Нейронная сеть конечного кольца прямого распространения для операций на эллиптических кривых / Н. И. Червяков, А. Б. Спельников, А. Ф. Мезенцева // Нейрокомпьютеры: разработка, применение. – 2008. – № 1–2. – С. 28–34.</mixed-citation><mixed-citation xml:lang="en">Chervjakov N. I., Spel'nikov A. B., Mezenceva A. F. Nejronnaya set' konechnogo kol'tsa pryamogo rasprostraneniya dlya operatsij na ehllipticheskikh krivykh [Neural network of a finite ring of direct propagation for operations on elliptic curves]. Nejrokomp'jutery: razrabotka, primenenie [Neurocomputers: Development and Application], 2008, no. 1–2, pp. 28–34 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru"></mixed-citation><mixed-citation xml:lang="en"></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>
