<?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 custom-type="elpub" pub-id-type="custom">sapi-107</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>IMAGE ENCRYPTION ALGORITHM USING TWO-DIMENSIONAL CHAOTIC MAPS</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>Sidorenko</surname><given-names>A. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Сидоренко Алевтина Васильевна — кафедра физики и аэрокосмических технологий, профессор</p></bio><email xlink:type="simple">sidorenkoa@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>Shakinko</surname><given-names>I. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Шакинко Иван Владимирович — кафедра телекоммуникаций и информационных технологий, аспирант</p></bio><email xlink:type="simple">sidorenkoa@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>Sidorenko</surname><given-names>Yu. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Сидоренко Юлия Владимировна — кандидат физико–математических наук, кафедра физики полупроводников и наноэлектроники, доцент</p></bio><email xlink:type="simple">sidorenkoa@yandex.ru</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>Belarus</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2016</year></pub-date><pub-date pub-type="epub"><day>26</day><month>07</month><year>2016</year></pub-date><volume>0</volume><issue>2</issue><fpage>44</fpage><lpage>49</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Сидоренко А.В., Шакинко И.В., Сидоренко Ю.В., 2016</copyright-statement><copyright-year>2016</copyright-year><copyright-holder xml:lang="ru">Сидоренко А.В., Шакинко И.В., Сидоренко Ю.В.</copyright-holder><copyright-holder xml:lang="en">Sidorenko A.V., Shakinko I.V., Sidorenko Y.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/107">https://sapi.bntu.by/jour/article/view/107</self-uri><abstract><p>Предложен новый алгоритм шифрования изображений на основе динамического хаоса. При этом для шифрования используется модифицированная процедура перестановки элементов. Процедура же изменения значений элементов производится с учетом проведенной перестановки. Модифицированная процедура перестановки включает в себя следующие этапы: (1) формирование таблицы перестановки, (2) перестановку блоков изображения, (3) перестановку внутри областей изображения. Процедура «перестановка блоков – перестановка элементов внутри областей» проводится определенное количество раз q. В данной работе использовалось значение q=3. При проведении второй процедуры изменения значений к элементам изображения добавляется псевдослучайная последовательность G, для формирования которой предлагается следующий алгоритм. Он заключается в: (1) формировании распределения элементов гаммы G по значениям яркостей; (2) инициализации элементов гаммы G; (3) перестановке элементов гаммы G. Модифицированная процедура перестановки, как показали расчеты, позволяет уменьшить количество вычислений новых позиций элементов с использованием хаотических отображений в a раз. В данной работе использовались значения a, равные 16 и 64. Для осуществления предлагаемой процедуры изменения значений элементов требуется формирование d псевдослучайных значений из интервала [0, 1) с равномерным законом распределения. При этом для большинства практических задач достаточным является значение d=256. Проведено тестирование предлагаемого алгоритма, которое заключается в следующем. Вычислены значения коэффициентов корреляции между исходным и зашифрованным изображениями, между соседними элементами (пикселями) зашифрованного изображения в вертикальном, горизонтальном, диагональном направлениях. Проведена оценка ключевой чувствительности алгоритма шифрования. Также определяются: нормированное среднее изменение интенсивности (UACI) и отношение количества различающихся бит к общему количеству бит изображения. Результаты тестирования предлагаемого алгоритма свидетельствуют о его работоспособности и возможности применения в задачах защиты информации в виде изображений.</p></abstract><trans-abstract xml:lang="en"><p>A new image encryption algorithm based on dynamic chaos is proposed. The encryption is performed using the modified element permutation procedure. The element value changing procedure is carried with regard to the performed permutation. The modified permutation procedure includes the following steps: (1) permutation table creation; (2) permutation of image blocks, (3) element permutation in the image regions. The procedure «block permutations – permutation in the image regions» is performed q times – for this study q = 3. The second element value changing procedure is realized with the use of the pseudorandom sequence G that is added to the image elements. The following algorithm is proposed for the formation of this pseudorandom sequence: (1) the formation of the sequence G element distribution by brightness; (2) sequence G element initialization; (3) permutation of the sequence G elements. It is shown that, owing to the modified permutation procedure, the amount of calculations for new positions of the elements using chaotic maps is reduced by a factor of a – in this study a is equal to 16 and 64. The implementation of the proposed element value changing procedure necessitates the formation of d pseudorandom values from the interval [0, 1) with a uniform distribution. Actually, for the majority of practical cases d = 256 is applicable. The proposed algorithm has been tested as follows. The correlation coefficients have been computed for the original and encrypted images, and also for the adjacent elements in the vertical, horizontal, diagonal directions. The algorithm key sensitivity has been evaluated. Besides, the values of the unified average change intensity (UACI) and the ratios of differing bits to the total number of bits have been determined. As demonstrated by the testing results, the proposed algorithm is highly operable and may be successfully used to solve the tasks of information security.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>динамический хаос</kwd><kwd>хаотическое отображение</kwd><kwd>шифрование</kwd><kwd>изображение</kwd><kwd>информационная безопасность</kwd></kwd-group><kwd-group xml:lang="en"><kwd>dynamic chaos</kwd><kwd>chaotic map</kwd><kwd>encryption</kwd><kwd>image</kwd><kwd>information security</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">Cheng, P. A fast image encryption algorithm based on chaotic map and lookup table / P. Cheng [et al.] // Nonlinear Dynamics. – 2015. – Vol. 79, Issue 3. – P. 2121–2131.</mixed-citation><mixed-citation xml:lang="en">Cheng, P. A fast image encryption algorithm based on chaotic map and lookup table / P. Cheng [et al.] // Nonlinear Dynamics. – 2015. – Vol. 79, Issue 3. – P. 2121–2131.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Hanchinamani, G. Image encryption based on 2-D Zaslavskii chaotic map and pseudo Hadmard transform / G. Hanchinamani, L. Kulakami // Int. J. of Hybrid Information Technology. – 2014. – Vol. 7, Issue 4. – P. 185–200.</mixed-citation><mixed-citation xml:lang="en">Hanchinamani, G. Image encryption based on 2-D Zaslavskii chaotic map and pseudo Hadmard transform / G. Hanchinamani, L. Kulakami // Int. J. of Hybrid Information Technology. – 2014. – Vol. 7, Issue 4. – P. 185–200.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Gschwandtner, M. Transmission error and compression robustness of 2D chaotic map image encryption schemes / M. Gschwandtner, A. Uhl, P. Wild // EURASIP J. on Information Security [Electronic resource]. – 2007. – Mode of access: http://jis.eurasipjournals.com/content/2007/1/048179. – Date of access: 08.04.2015.</mixed-citation><mixed-citation xml:lang="en">Gschwandtner, M. Transmission error and compression robustness of 2D chaotic map image encryption schemes / M. Gschwandtner, A. Uhl, P. Wild // EURASIP J. on Information Security [Electronic resource]. – 2007. – Mode of access: http://jis.eurasipjournals.com/content/2007/1/048179. – Date of access: 08.04.2015.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Wong, K. Image encryption using chaotic maps / K. Wong // Intelligent computing based on chaos / L. Kocarev [et al.]. – Berlin, 2009. – Ch. 16. – P. 333–354.</mixed-citation><mixed-citation xml:lang="en">Wong, K. Image encryption using chaotic maps / K. Wong // Intelligent computing based on chaos / L. Kocarev [et al.]. – Berlin, 2009. – Ch. 16. – P. 333–354.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Харин, Ю. С. Математические и компьютерные основы статистического анализа данных и моделирования : учебное пособие / Ю. С. Харин, В. И. Малюгин, М. С. Абрамович. – Минск : БГУ, 2008. – 455 с.</mixed-citation><mixed-citation xml:lang="en">Kharin, Yu. S. Mathematical and computer basics of statistical data analysis and modeling: textbook / Yu. S. Kharin, V. I. Malugin, M. S. Abramovich. – Minsk : BSU, 2008. – 455 p.</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>
