<?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">bsuir</journal-id><journal-title-group><journal-title xml:lang="ru">Доклады БГУИР</journal-title><trans-title-group xml:lang="en"><trans-title>Doklady BGUIR</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1729-7648</issn><issn pub-type="epub">2708-0382</issn><publisher><publisher-name>БГУИР</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.35596/1729-7648-2024-22-5-80-88</article-id><article-id custom-type="elpub" pub-id-type="custom">bsuir-3985</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></article-categories><title-group><article-title>Особенности структурно-аппаратного обеспечения преобразования информации в криптосистемах</article-title><trans-title-group xml:lang="en"><trans-title>Features of Structural Hardware Transformation of Information in Cryptosystems</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>Chernyavskiy</surname><given-names>A. F.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Чернявский А. Ф., д-р техн. наук, акад. Нац. акад. наук Беларуси, проф., проф. каф. интеллектуальных систем, Белорусский государственный университет (БГУ)</p><p>г. Минск</p></bio><bio xml:lang="en"><p>Chernyavskiy A. F., Dr. of Sci. (Tech.), Academician of the National Academy of Sciences of Belarus, Professor, Professor at the Department of Intelligent Systems, Belarusian State University (BSU)</p><p>Minsk</p></bio><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>Kozlova</surname><given-names>E. I.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Козлова Елена Ивановна, канд. физ.-мат. наук, доц., зав. каф. интеллектуальных систем</p><p>220030, г. Минск, просп. Независимости, 4</p><p>Тел.: +375 17 209-58-36</p></bio><bio xml:lang="en"><p>Kozlova Elena Ivanovna, Cand. of Sci., Associate Professor, Head of the Intelligent Systems Department</p><p>220030, Minsk, Nezavisimosti Ave, 4</p><p>Tel.: +375 17 209-58-36</p></bio><email xlink:type="simple">kozlova@bsu.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>Chernyavskiy</surname><given-names>Yu. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Чернявский Ю. А., канд. техн. наук, доц., доц. каф. информатики</p><p>г. Минск</p></bio><bio xml:lang="en"><p>Chernyavskiy Yu. A., Cand. of Sci., Associate Professor, Associate Professor at the Department of Informatics</p><p>Minsk</p></bio><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>Belarusian State University</institution></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Белорусский государственный университет информатики и радиоэлектроники</institution></aff><aff xml:lang="en"><institution>Belarusian State University of Informatics and Radioelectronics</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2024</year></pub-date><pub-date pub-type="epub"><day>25</day><month>10</month><year>2024</year></pub-date><volume>22</volume><issue>5</issue><fpage>80</fpage><lpage>88</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Чернявский А.Ф., Козлова Е.И., Чернявский Ю.А., 2024</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="ru">Чернявский А.Ф., Козлова Е.И., Чернявский Ю.А.</copyright-holder><copyright-holder xml:lang="en">Chernyavskiy A.F., Kozlova E.I., Chernyavskiy Y.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://doklady.bsuir.by/jour/article/view/3985">https://doklady.bsuir.by/jour/article/view/3985</self-uri><abstract><p>Рассмотрены виды, функции и некоторые особенности криптосистем, а также схемотехнические варианты расширения их функциональных возможностей. Представлены варианты формирования ключей и шифров, используемых в криптосистемах с типовой структурной организацией, и технологии создания цепочек шифрования. Описана схема шифрования, в рекуррентной формуле алгоритма которой задействованы предыдущие блоки как шифрования, так и открытого текста. Данная схема надежно защищает от любой несанкционированной модификации зашифрованного текста. Приведены структурные схемы организации криптосистем симметричного и асимметричного типов. Предложен вариант реализации декодирующей процедуры в пороговом МИМА-криптомодуле разделения секрета с маскирующим преобразованием, в котором минимизируются необходимые временные и аппаратные затраты на выполнение процедуры реконструкции секрет-оригинала. Представленный материал может быть частью исходных разделов необходимого и достаточно обеспеченного в математическом плане учебного пособия по основам и современным проблемам криптографии.</p></abstract><trans-abstract xml:lang="en"><p>The article considers types, functions and some features of cryptosystems, as well as circuit design options for expanding their functionality. Options for generating keys and ciphers used in cryptosystems with a typical structural organization, and technologies for creating encryption chains are presented. An encryption scheme is described, in the recurrent formula of the algorithm of which the previous blocks of both encryption and plaintext are used. This scheme reliably protects against any unauthorized modiﬁcation of the encrypted text. Structural diagrams of the organization of symmetric and asymmetric cryptosystems are given. A variant of implementing a decoding procedure in a threshold MIMA cryptomodule for sharing a secret with a masking transformation is proposed, in which the necessary time and hardware costs for performing the procedure of reconstructing the original secret are minimized. The presented material can be the part of the original sections of a necessary and suﬃciently provided in mathematical terms textbook on the basics and modern problems of cryptography.</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>транспортное кодирование</kwd><kwd>МИМА-криптомодуль</kwd></kwd-group><kwd-group xml:lang="en"><kwd>cryptosystem</kwd><kwd>cipher</kwd><kwd>key</kwd><kwd>hash function</kwd><kwd>random number generator</kwd><kwd>minimum redundant modular coding</kwd><kwd>cryptographic strength</kwd><kwd>conversion</kwd><kwd>transport coding</kwd><kwd>MIMA cryptomodule</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">Работа выполнена в рамках Государственной программы научных исследований «Цифровые и космические технологии, безопасность общества и государства» (подпрограмма «Цифровые технологии и космическая информатика», задание 5.1.6.3).</funding-statement><funding-statement xml:lang="en">This work was carried out in the frames of the State Рrogramme of Scientiﬁc Research “Digital and Space Technologies, Security of Society and the State” (Subprogramme “Digital Technologies and Space Informatics”, assignment 5.1.6.3).</funding-statement></funding-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">Kharin Yu. S. (2003) Mathematical and Computer Foundations of Cryptology. Minsk, Novoe Znanie Publ. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Конев, И. Р. Информационная безопасность предприятия / И. Р. Конев, А. В. Беляев. СПб.: БХВ-Петербург, 2003.</mixed-citation><mixed-citation xml:lang="en">Konev I. R., Belyaev A. V. (2003) Information Security of an Enterprise. St. Petersburg, BHV-Petersburg Publ. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Информационные технологии и безопасность. Криптографические алгоритмы генерации псевдослучайных чисел: СТБ 34.101.47–2017.</mixed-citation><mixed-citation xml:lang="en">State Standard of the Republic of Belarus STB 34.101.47–2017. Information Technology and Security. Cryptographic Algorithms for Generating Pseudorandom Numbers (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Чернявский, А. Ф. Особенности машинной арифметики высокопроизводительных модулярных вычислительных структур / А. Ф. Чернявский, Е. И. Козлова, А. А. Коляда // Журнал Белорусского государственного университета. Математика. Информатика. 2023. № 2. С. 94–101.</mixed-citation><mixed-citation xml:lang="en">Chernyavsky A. F., Kozlova E. I., Kolyada A. A. (2023) Features of Machine Arithmetic of High-Performance Modular Computing Structures. Journal of the Belarusian State University. Mathematics. Computer Science. (2), 94–101 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Червяков, Н. И. Модулярная арифметика и ее приложения в инфокоммуникационных технологиях / Н. И. Червяков, А. А. Коляда, П. А. Ляхов. М.: Физматлит, 2017.</mixed-citation><mixed-citation xml:lang="en">Chervyakov N. I., Kolyada A. A., Lyakhov P. A. (2017) Modular Arithmetic and Its Applications in Infocommunication Technologies. Moscow, Fizmatlit Pabl. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Коляда, А. А. Модулярная интерпретация сообщений в системах защиты информации / А. А. Коляда, С. Ю. Протасеня, Н. И. Червяков // Инфокоммуникационные технологии. 2015. Т. 13, № 3. С. 245–252.</mixed-citation><mixed-citation xml:lang="en">Kolyada A. A., Protasenya S. Yu., Chervyakov N. I. (2015) Modular Interpretation of Messages in Information Security Systems. Infocommunication Technologies. 13 (3), 245–252 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Коляда, А. А. Пороговый метод разделения секрета на базе избыточных модулярных вычислительных структур / А. А. Коляда, П. В. Кучинский, Н. И. Червяков // Информационные технологии. 2019. Т. 25, № 9. С. 553–561.</mixed-citation><mixed-citation xml:lang="en">Kolyada A. A., Kuchinsky P. V., Chervyakov N. I. (2019) Threshold Method of Secret Sharing Based on Redundant Modular Computing Structures. Information Technologies. 25 (9), 553–561 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Чернявский, А. Ф. Метод деления на двоичную экспоненту для выполнения декодирующей операции в пороговом мини-криптомодуле разделения секрета в маскирующем преобразовании / А. Ф. Чернявский, А. А. Коляда, С. Ф. Протасеня // Теоретическая и прикладная криптография: матер. Междунар. науч. конф. Минск: Белор. гос. ун-т, 2020. С. 99–104.</mixed-citation><mixed-citation xml:lang="en">Chernyavsky A. F., Kolyada A. A., Protasenya S. F. (2020) Method of Division by Binary Exponent for Performing a Decoding Operation in a Threshold Mini-Cryptomodule for Sharing a Secret in a Masking Transformation. Theoretical and Applied Cryptography: Proceedings of the International Scientiﬁc Conference. Minsk, Belarusian State University. 99–104 (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>
