<?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">scienceit</journal-id><journal-title-group><journal-title xml:lang="ru">Наука. Инновации. Технологии</journal-title><trans-title-group xml:lang="en"><trans-title>Science. Innovations. Technologies</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2308-4758</issn><publisher><publisher-name>North-Caucasus Federal University</publisher-name></publisher></journal-meta><article-meta><article-id custom-type="elpub" pub-id-type="custom">scienceit-315</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>PHYSICAL AND MATHEMATICAL SCIENCES</subject></subj-group></article-categories><title-group><article-title>Генерирование ключа дешифрования для криптосистемы RSA с применением минимально избыточной модулярной системы счисления</article-title><trans-title-group xml:lang="en"><trans-title>Generation of decryption key for the RSA cryptosystem using the minimum redundant modular number system</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>Kolyada</surname><given-names>Andrey Alekseevich</given-names></name></name-alternatives><email xlink:type="simple">razan@tut.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>Chernyavsky</surname><given-names>Alexander Fedorovich</given-names></name></name-alternatives><email xlink:type="simple">niipfp@bsu.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>Belarusian State 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>06</day><month>09</month><year>2022</year></pub-date><volume>0</volume><issue>3</issue><fpage>31</fpage><lpage>44</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Коляда А.А., Чернявский А.Ф., 2022</copyright-statement><copyright-year>2022</copyright-year><copyright-holder xml:lang="ru">Коляда А.А., Чернявский А.Ф.</copyright-holder><copyright-holder xml:lang="en">Kolyada A.A., Chernyavsky A.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://scienceit.elpub.ru/jour/article/view/315">https://scienceit.elpub.ru/jour/article/view/315</self-uri><abstract><p>Статья посвящена проблеме генерирования для криптосистемы RSA ключа дешифрования по известным открытым параметрам - системному модулю и ключу шифрования. Для получения мультипликативной инверсии открытого ключа по функции Эйлера системного модуля применена минимально избыточная модулярная система счисления. Ее основаниями служат элементы фактор-спектра базовой функции Эйлера, а также специально выбираемое дополнительное основание. Реализуемый подход позволяет минимизировать объем выполняемых вычислений. Это обеспечивается благодаря достигаемому в рамках минимально избыточного модулярного кодирования снижению к предельно низкому уровню сложности расчетных соотношений для используемых интегральных характеристик кода - интервально-индексных характеристик.</p></abstract><trans-abstract xml:lang="en"><p>The article is devoted to the problem of generating a cryptosystem RSA key decryption on the known open parameters - system module and the encryption key. Minimum excess modular numeral system is applied to receiving multiplicative inversion of an open key on Euler's function of the system module. Its bases are the elements of the factor-spectrum base of Euler's function, as well as specially selected additional base. The realized approach allows to minimize the volume of the carried-out calculations. This is ensured thanks to achieved within the minimum excess modular coding to reduce the extremely low level of complexity of accounting ratios used for the integral characteristics of the code - interval-index characteristics.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>Схема RSA</kwd><kwd>умножение Монтгомери</kwd><kwd>возведение в степень по модулю</kwd><kwd>криптографическое RSA-преобразование</kwd><kwd>денор-мирующий коэффициент</kwd><kwd>модулярная система счисления</kwd><kwd>модулярный код</kwd><kwd>интервальный индекс</kwd><kwd>RSA scheme</kwd><kwd>Montgomery multiplication</kwd><kwd>modular exponentiation</kwd><kwd>RSA-cryptographic transformation</kwd><kwd>denormalizing factor</kwd><kwd>modular number system</kwd><kwd>modular code</kwd><kwd>interval index</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">Харин Ю.С., Берник В.И., Матвеев Г.В. и др. Математические и компьютерные основы криптологии. Мн.: Новое знание, 2003.</mixed-citation><mixed-citation xml:lang="en">Харин Ю.С., Берник В.И., Матвеев Г.В. и др. Математические и компьютерные основы криптологии. Мн.: Новое знание, 2003.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">червяков Н.И. и др. Применение искусственных нейронных сетей и системы остаточных классов в криптографии. М.: Физматлит, 2012.</mixed-citation><mixed-citation xml:lang="en">червяков Н.И. и др. Применение искусственных нейронных сетей и системы остаточных классов в криптографии. М.: Физматлит, 2012.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Kawamura S., Koike M., Sano F., Shimbo A. Cox-Rower architecture for fast parallel Montgomery multiplication // Eurocrypt 2000, LNCS. Vol. 1807. Berlin, 2000. P. 523-538.</mixed-citation><mixed-citation xml:lang="en">Kawamura S., Koike M., Sano F., Shimbo A. Cox-Rower architecture for fast parallel Montgomery multiplication // Eurocrypt 2000, LNCS. Vol. 1807. Berlin, 2000. P. 523-538.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Nozaki H., Motoyama M., Shimbo A., Kawamura S. Implementation of RSA Algorithm Based on RNS Montgomery Multiplication // Proc. Cryptographic Hardware and Embedded Systems (CHES 2001). 2001. P. 364-376.</mixed-citation><mixed-citation xml:lang="en">Nozaki H., Motoyama M., Shimbo A., Kawamura S. Implementation of RSA Algorithm Based on RNS Montgomery Multiplication // Proc. Cryptographic Hardware and Embedded Systems (CHES 2001). 2001. P. 364-376.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Lim Z., Phillips B.J. An RNS-Enhanced microprocessor implementation of public key cryptography // Signals, Systems and Computers: Rec. of the forte-first Asilomar Conf., 2007. Pр. 1430-1434.</mixed-citation><mixed-citation xml:lang="en">Lim Z., Phillips B.J. An RNS-Enhanced microprocessor implementation of public key cryptography // Signals, Systems and Computers: Rec. of the forte-first Asilomar Conf., 2007. Pр. 1430-1434.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Инютин С.А. Основы модулярной алгоритмики. Ханты-Мансийск: Полиграфист, 2009.</mixed-citation><mixed-citation xml:lang="en">Инютин С.А. Основы модулярной алгоритмики. Ханты-Мансийск: Полиграфист, 2009.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Bajard J.-C., Imbert L. A Full RNS Implementation of RSA // IEEE Trans. Comp. 2004. Vol. 53. N 6. Pр. 769-774.</mixed-citation><mixed-citation xml:lang="en">Bajard J.-C., Imbert L. A Full RNS Implementation of RSA // IEEE Trans. Comp. 2004. Vol. 53. N 6. Pр. 769-774.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Wu Tao, Lee Shoguo, Leu Litian. Improved RNS Montgomery modular multiplication with residue recovery // Proc. Int. Conf. on soft computing techniques and engeneering aplication advances in intelligent systems and computing, 2014. Vol. 250. Pр. 233-245.</mixed-citation><mixed-citation xml:lang="en">Wu Tao, Lee Shoguo, Leu Litian. Improved RNS Montgomery modular multiplication with residue recovery // Proc. Int. Conf. on soft computing techniques and engeneering aplication advances in intelligent systems and computing, 2014. Vol. 250. Pр. 233-245.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Schinianakis D., Stouraitis T. Multifunction recidue architectures for cryptography // IEEE Trans. Circuits and Syst. I. 2014. 61, 4. Pр. 1156-1169.</mixed-citation><mixed-citation xml:lang="en">Schinianakis D., Stouraitis T. Multifunction recidue architectures for cryptography // IEEE Trans. Circuits and Syst. I. 2014. 61, 4. Pр. 1156-1169.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Bigou K., Tisserand A. RNS modular multiplication through reduced base extentions // 25 Int. Conf. «Application specific systems, architectures and processors (ASSAP 2014)". Zurich, Switzerland, 2014. Pр. 57-62.</mixed-citation><mixed-citation xml:lang="en">Bigou K., Tisserand A. RNS modular multiplication through reduced base extentions // 25 Int. Conf. «Application specific systems, architectures and processors (ASSAP 2014)". Zurich, Switzerland, 2014. Pр. 57-62.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Червяков Н.И., Дерябин М.А., Лавриненко И.Н. Реализация алгоритма Монтгомери в системе остаточных классов на базе эффективного алгоритма расширения системы оснований // Нейрокомпьютеры: разраб., применение. 2014. № 9. С. 37-45.</mixed-citation><mixed-citation xml:lang="en">Червяков Н.И., Дерябин М.А., Лавриненко И.Н. Реализация алгоритма Монтгомери в системе остаточных классов на базе эффективного алгоритма расширения системы оснований // Нейрокомпьютеры: разраб., применение. 2014. № 9. С. 37-45.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Оцоков Ш.А. Способ организации высокоточных вычислений в модулярной арифметике // Первая международная конференция «Параллельная компьютерная алгебра и ее приложения в новых инфокоммуникационных системах». Сборник научных трудов. Ставрополь: Фабула, 2014. С. 270-277.</mixed-citation><mixed-citation xml:lang="en">Оцоков Ш.А. Способ организации высокоточных вычислений в модулярной арифметике // Первая международная конференция «Параллельная компьютерная алгебра и ее приложения в новых инфокоммуникационных системах». Сборник научных трудов. Ставрополь: Фабула, 2014. С. 270-277.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Чернявский А.Ф., Коляда А.А., Коляда Н.А. и др. Умножение по большим модулям методом Монтгомери с применением минимально избыточной модулярной арифметики // Всерос. науч. конф. с элементами научной школы для молодежи «Параллельная компьютерная алгебра». Ставрополь. гос. у-т. Нейрокомпьютеры: разраб., применение. Москва, 2010. № 9. С. 3-8.</mixed-citation><mixed-citation xml:lang="en">Чернявский А.Ф., Коляда А.А., Коляда Н.А. и др. Умножение по большим модулям методом Монтгомери с применением минимально избыточной модулярной арифметики // Всерос. науч. конф. с элементами научной школы для молодежи «Параллельная компьютерная алгебра». Ставрополь. гос. у-т. Нейрокомпьютеры: разраб., применение. Москва, 2010. № 9. С. 3-8.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Каленик А.Н., Коляда А.А., Коляда Н.А., чернявский А.Ф., Шабинская Е.В. Умножение и возведение в степень по большим модулям с использованием минимально избыточной модулярной арифметики // Информационные технологии. 2012. № 4. С. 37-44.</mixed-citation><mixed-citation xml:lang="en">Каленик А.Н., Коляда А.А., Коляда Н.А., чернявский А.Ф., Шабинская Е.В. Умножение и возведение в степень по большим модулям с использованием минимально избыточной модулярной арифметики // Информационные технологии. 2012. № 4. С. 37-44.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Чернявский А.Ф., Коляда А.А. Вычисление интегральных характеристик минимально избыточного модулярного кода // Доклады НАН Беларуси, 2015. Т. 59. №6. С. 40-46.</mixed-citation><mixed-citation xml:lang="en">Чернявский А.Ф., Коляда А.А. Вычисление интегральных характеристик минимально избыточного модулярного кода // Доклады НАН Беларуси, 2015. Т. 59. №6. С. 40-46.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Городецкий Д.А., Коляда А.А., Коляда Н. А., Шабинская Е.В. Применение таблично-сумматорной вычислительной технологии для позиционно-модулярного кодового преобразования по схеме Горнера // Первая международная конференция «Параллельная компьютерная алгебра и ее приложения в новых инфокоммуникационных системах». Сборник научных трудов. Ставрополь: Фабула, 2014. С. 247-252.</mixed-citation><mixed-citation xml:lang="en">Городецкий Д.А., Коляда А.А., Коляда Н. А., Шабинская Е.В. Применение таблично-сумматорной вычислительной технологии для позиционно-модулярного кодового преобразования по схеме Горнера // Первая международная конференция «Параллельная компьютерная алгебра и ее приложения в новых инфокоммуникационных системах». Сборник научных трудов. Ставрополь: Фабула, 2014. С. 247-252.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Коляда А.А., Чернявский А.Ф. Интегрально-характеристическая база модулярных систем счисления // Информатика. 2013. № 1. С. 106-119.</mixed-citation><mixed-citation xml:lang="en">Коляда А.А., Чернявский А.Ф. Интегрально-характеристическая база модулярных систем счисления // Информатика. 2013. № 1. С. 106-119.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Коляда А.А., Кучинский П.В., Червяков Н.И., Чернявский А.Ф., Шабинская Е.В. Метод деления на двоичную экспоненту для преобразования минимально избыточного модулярного кода в позиционный код // Инфокоммуникационные технологии. 2014. Т. 12. № 3. С. 4-10.</mixed-citation><mixed-citation xml:lang="en">Коляда А.А., Кучинский П.В., Червяков Н.И., Чернявский А.Ф., Шабинская Е.В. Метод деления на двоичную экспоненту для преобразования минимально избыточного модулярного кода в позиционный код // Инфокоммуникационные технологии. 2014. Т. 12. № 3. С. 4-10.</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>
