<?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-2021-3-59-65</article-id><article-id custom-type="elpub" pub-id-type="custom">sapi-524</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>Authenticated encryption mode with blocks skipping</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>А. B.</given-names></name><name name-style="western" xml:lang="en"><surname>Sokolov</surname><given-names>A. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Артем Соколов – доцент кафедры Кибербезопасности и программного обеспечения</p><p>Одессa</p></bio><bio xml:lang="en"><p>Artem Sokolov. Associate Professor of the Department of Cybersecurity and Software</p><p>Odessa</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>Isakov</surname><given-names>D. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Дмитрий Исаков – студент четвертого курса по специальности «Кибербезопасность»</p><p>Одессa</p></bio><bio xml:lang="en"><p>Dmitry Isakov. He is a fourth-year student, specializing in Cybersecurity</p><p>Odessa</p></bio><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>Odessa National Polytechnic University</institution><country>Ukraine</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2021</year></pub-date><pub-date pub-type="epub"><day>01</day><month>10</month><year>2021</year></pub-date><volume>0</volume><issue>3</issue><fpage>59</fpage><lpage>65</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Соколов А.B., Исаков Д.А., 2021</copyright-statement><copyright-year>2021</copyright-year><copyright-holder xml:lang="ru">Соколов А.B., Исаков Д.А.</copyright-holder><copyright-holder xml:lang="en">Sokolov A.V., Isakov D.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://sapi.bntu.by/jour/article/view/524">https://sapi.bntu.by/jour/article/view/524</self-uri><abstract><p>Блочные симметричные шифры являются одной из важнейших составляющих современных систем защиты информации. При этом, помимо структуры примененного блочного симметричного шифра, криптографическая стойкость и быстродействие системы защиты информации во многом определяется примененным режимом шифрования. Помимо высокого быстродействия и качественного разрушения статистики блоков, современные режимы шифрования должны также обеспечивать защиту шифруемой информации от случайных или намеренно вносимых ошибок. В настоящей статье разработан режим шифрования с пропуском блоков и использованием генератора псевдослучайных ключевых последовательностей, который допускает проверку целостности зашифрованной информации с точным детектированием места внесения ошибки. При этом точность детектирования ошибки определяется регулируемым параметром размера макроблока и может быть задана в зависимости от уровня важности защищаемой информации. Разработанный режим шифрования характеризуется следующими ключевыми преимуществами: снижение количества необходимых операций шифрования в два раза при сохранении высокого уровня криптографического качества; более эффективное разрушение статистики макроблоков за счет применения дополнительного генератора псевдослучайных ключевых последовательностей, невозможность распространения возникшей (внесенной) ошибки за пределы макроблока, а также более высокие значения числа уровней защиты за счет возможности засекречивания исходных состояний применяемых генераторов псевдослучайных ключевых последовательностей. Предложенный в статье режим аутентифицированного шифрования с пропуском блоков может быть рекомендован к использованию на мобильных платформах, которые являются требовательными как к качеству и достоверности защищаемой информации, так и ограниченными с точки зрения вычислительных и энергетических ресурсов.</p></abstract><trans-abstract xml:lang="en"><p>Block symmetric ciphers are one of the most important components of modern information security systems. At the same time, in addition to the structure of the applied block symmetric cipher, the cryptographic strength and performance of the information protection system is largely determined by the applied encryption mode. In addition to high performance and high-quality destruction of block statistics, modern encryption modes should also protect encrypted information from occurred or intentionally introduced errors. In this paper, we have developed an encryption mode with blocks skipping and using a pseudo-random key sequence generator, which allows checking the integrity of encrypted information with accurate detection of the place where an error was introduced. In this case, the error detection accuracy is determined by the adjustable parameter of the macroblock size and can be set depending on the level of importance of the protected information. The developed encryption mode is characterized by the following key advantages: reducing the number of required encryption operations by half, while providing a high level of cryptographic quality; more effective destruction of macroblock statistics due to the use of an additional generator of pseudo-random key sequences, the impossibility of propagation of the occurred (intentionally introduced) error outside the macroblock, as well as higher values of the number of protection levels due to the possibility of classifying the initial states of the applied generators of pseudo-random key sequences. As proposed in this paper, the mode of authenticated encryption with blocks skipping can be recommended for use on mobile platforms that are demanding both in terms of the quality and reliability of the protected information and are limited in terms of computing and power resources.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>криптография</kwd><kwd>режим шифрования</kwd><kwd>блочный симметричный шифр</kwd><kwd>генератор псевдослучайных ключевых последовательностей</kwd></kwd-group><kwd-group xml:lang="en"><kwd>cryptography</kwd><kwd>encryption mode</kwd><kwd>block symmetric cipher</kwd><kwd>pseudo-random key sequence generator</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">Жданов, О. Н. Методика выбора ключевой информации для алгоритма блочного шифрования. – М.: ИНФРА-М, 2013. – 90 с.</mixed-citation><mixed-citation xml:lang="en">Zhdanov O. N. Methodology for selecting key information for a block cipher algorithm. M .: INFRA-M, 2013. 90 p.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Соколов, А. В. Новые методы синтеза нелинейных преобразований современных шифров. – Lap Lambert Academic Publishing, Germany, 2015. – 100 с.</mixed-citation><mixed-citation xml:lang="en">Sokolov A. V. New methods of synthesis of nonlinear transformations for modern ciphers. Lap Lambert Academic Publishing, Germany, 2015. 100 p.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Соколов А. В. Криптографические конструкции на основе функций многозначной логики. Монография / А. В. Соколов, О. Н. Жданов. – М: Научная мысль, 2020. – 192 с.</mixed-citation><mixed-citation xml:lang="en">Sokolov A. V., Zhdanov O. N. Cryptographic constructions based on many-valued logic functions. Monograph. M: Scientific Thought, 2020. 192 p.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Schneier B. Applied Cryptography: Protocols, Algorithms and Source Code in C. Wiley, 2015. 784 p.</mixed-citation><mixed-citation xml:lang="en">Schneier B. Applied Cryptography: Protocols, Algorithms and Source Code in C. Wiley, 2015. 784 p.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Соколов А. В., Корж А. О. Исследование режимов шифрования с пропуском блоков. Информатика и математические методы в моделировании. 2020, Т. 10, № 1/2, С. 100–108.</mixed-citation><mixed-citation xml:lang="en">Sokolov A. V., Korzh A. O. Study of block skip encryption modes. Informatics and mathematical methods in modeling. 2020, Vol. 10, No. 1/2. P. 100–108.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications / A. Rukhin, J. Soto, J. Nechvatal et al. National Institute of Standards and Technology Special Publication, 2010. 131 p.</mixed-citation><mixed-citation xml:lang="en">A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications / A. Rukhin, J. Soto, J. Nechvatal et al. National Institute of Standards and Technology Special Publication, 2010. 131 p.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Ishai Y. et al. Robust pseudorandom generators //International Colloquium on Automata, Languages, and Programming. – Springer, Berlin, Heidelberg, 2013. – С. 576–588.</mixed-citation><mixed-citation xml:lang="en">Ishai Y. et al. Robust pseudorandom generators. International Colloquium on Automata, Languages, and Programming. Springer, Berlin, Heidelberg, 2013. P. 576–588.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Aljohani M. et al. Performance analysis of cryptographic pseudorandom number generators //IEEE Access. – 2019. – Т. 7. – С. 39794–39805.</mixed-citation><mixed-citation xml:lang="en">Aljohani M. et al. Performance analysis of cryptographic pseudorandom number generators. IEEE Access. 2019. Vol. 7. P. 39794–39805.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Datcu O., Macovei C., Hobincu R. Chaos based cryptographic pseudo-random number generator template with dynamic state change //Applied Sciences. 2020. Vol. 10, No. 2. – С. 451.</mixed-citation><mixed-citation xml:lang="en">Datcu O., Macovei C., Hobincu R. Chaos based cryptographic pseudo-random number generator template with dynamic state change. Applied Sciences. 2020. Vol. 10, No. 2. P. 451.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Мазурков М. И., Соколов А. В., Барабанов Н. А. Генератор ключевых последовательностей на основе дуальных пар бент-функций. Праці Одеського політехнічного університету, 2013. № 3. С. 150–156.</mixed-citation><mixed-citation xml:lang="en">Mazurkov M. I., Sokolov A. V., Barabanov N.A. The key sequences generator based on bent functions dual couples. Proceedings of Odessa Polytechnic University, 2013. No. 3. P. 150–156.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Соколов, А. В. Быстродействующий генератор ключевых последовательностей на сонове клеточных автоматов. Праці Одеського політехнічного університету, 2014. № 1(43). С. 180–186.</mixed-citation><mixed-citation xml:lang="en">Sokolov, A. V. The cellular automata key sequences generator. Proceedings of Odessa Polytechnic University, 2014. No. 1 (43). P. 180–186.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Bellare M., Namprempre C. Authenticated encryption: Relations among notions and analysis of the generic composition paradigm. Journal of Cryptology. 2008. Т. 21. No. 4. С. 469–491.</mixed-citation><mixed-citation xml:lang="en">Bellare M., Namprempre C. Authenticated encryption: Relations among notions and analysis of the generic composition paradigm. Journal of Cryptology. 2008. Т. 21. No. 4. P. 469–491.</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>
