Шифрование текста на основе хаотических отображений и информационных матриц

Авторы

DOI:

https://doi.org/10.17308/sait.2022.1/9201

Ключевые слова:

текстовые сообщения, алфавит, информационная матрица, хаотические системы, критерии стойкости, критерии качества переданного сообщения

Аннотация

Актуальность представленной работы обусловлена широким внедрением шифрования данных, включая и текстовые сообщения, в многочисленные сферы как гражданского, так и военного применения. Представлен обзор традиционных методов шифрования текстовой информации и методов, разрабатываемых на основе перспективных направлений (клеточные автоматы, нейронные сети, хаотические отображения). Работа посвящена разработке алгоритма шифрования текста с использованием информационных матриц и систем c детерминированным хаосом. В соответствии с предложенным алгоритмом шифрования исходный текст трансформируется в двумерный массив данных – информационную матрицу. Элементами этой матрицы являются символы текста. Позиция элемента информационной матрицы однозначно связана с позицией символа исходного текста, а значение элемента определяется двоичным кодом символом алфавита открытого текста. Для шифрования информационной матрицы используется трехмерная хаотическая система. Существенная зависимость хаотического отображения от начальных условий и наличие у него свойства транзитивности позволяют обеспечить одновременное перемешивание и рассеивание элементов информационной матрицы. На примере трехмерной хаотической системы Рёсслера исследованы критерии стойкости предложенного алгоритма шифрования к статическому криптоанализу (коэффициенты корреляции между элементами зашифрованной информационной матрицей, энтропия, распределение вероятностей значений элементов) и дифференциальному криптоанализу (процент измененных элементов и среднее изменение интенсивности). Проведенные вычислительные эксперименты показали достаточно хорошие (близкие к теоретически достижимым значениям) критерии стойкости и полное соответствие между дешифрованным текстом и исходным текстом. Вычислительные эксперименты выполнены с использованием разработанных программ на языке Python и Java.

Биографии авторов

  • Владимир Николаевич Шашихин, Санкт-Петербургский политехнический университет Петра Великого

    д-р тех. наук, проф., профессор высшей школы киберфизических систем и управления института компьютерных наук и технологий Санкт-Петербургского политехнического университета Петра Великого

  • Александр Владимирович Турулин, Санкт-Петербургский политехнический университет Петра Великого

    магистрант 2-го года обучения высшей школы киберфизических систем и управления института компьютерных наук и технологий Санкт-Петербургского политехнического университета Петра Великого

Библиографические ссылки

Загрузки

Опубликован

2022-04-26

Выпуск

Раздел

Информационная безопасность

Как цитировать

Шифрование текста на основе хаотических отображений и информационных матриц. (2022). Вестник ВГУ. Серия: Системный анализ и информационные технологии, 1, 56-65. https://doi.org/10.17308/sait.2022.1/9201