Шифрование текста на основе хаотических отображений и информационных матриц
DOI:
https://doi.org/10.17308/sait.2022.1/9201Ключевые слова:
текстовые сообщения, алфавит, информационная матрица, хаотические системы, критерии стойкости, критерии качества переданного сообщенияАннотация
Актуальность представленной работы обусловлена широким внедрением шифрования данных, включая и текстовые сообщения, в многочисленные сферы как гражданского, так и военного применения. Представлен обзор традиционных методов шифрования текстовой информации и методов, разрабатываемых на основе перспективных направлений (клеточные автоматы, нейронные сети, хаотические отображения). Работа посвящена разработке алгоритма шифрования текста с использованием информационных матриц и систем c детерминированным хаосом. В соответствии с предложенным алгоритмом шифрования исходный текст трансформируется в двумерный массив данных – информационную матрицу. Элементами этой матрицы являются символы текста. Позиция элемента информационной матрицы однозначно связана с позицией символа исходного текста, а значение элемента определяется двоичным кодом символом алфавита открытого текста. Для шифрования информационной матрицы используется трехмерная хаотическая система. Существенная зависимость хаотического отображения от начальных условий и наличие у него свойства транзитивности позволяют обеспечить одновременное перемешивание и рассеивание элементов информационной матрицы. На примере трехмерной хаотической системы Рёсслера исследованы критерии стойкости предложенного алгоритма шифрования к статическому криптоанализу (коэффициенты корреляции между элементами зашифрованной информационной матрицей, энтропия, распределение вероятностей значений элементов) и дифференциальному криптоанализу (процент измененных элементов и среднее изменение интенсивности). Проведенные вычислительные эксперименты показали достаточно хорошие (близкие к теоретически достижимым значениям) критерии стойкости и полное соответствие между дешифрованным текстом и исходным текстом. Вычислительные эксперименты выполнены с использованием разработанных программ на языке Python и Java.
Библиографические ссылки
Загрузки
Опубликован
Выпуск
Раздел
Лицензия
- Авторы сохраняют за собой авторские права и предоставляют журналу право первой публикации работы, которая по истечении 6 месяцев после публикации автоматически лицензируется на условиях Creative Commons Attribution License , которая позволяет другим распространять данную работу с обязательным сохранением ссылок на авторов оригинальной работы и оригинальную публикацию в этом журнале.
- Авторы имеют право размещать их работу в сети Интернет (например в институтском хранилище или персональном сайте) до и во время процесса рассмотрения ее данным журналом, так как это может привести к продуктивному обсуждению и большему количеству ссылок на данную работу (См. The Effect of Open Access).













