Нейрокриптографическая защита информации
Автор: Никишова Арина Валерьевна, Глыбина Екатерина Михайловна, Умницын Михаил Юрьевич
Журнал: НБИ технологии @nbi-technologies
Рубрика: Инновации в информатике, вычислительной технике и управлении
Статья в выпуске: 2 т.16, 2022 года.
Бесплатный доступ
Вместе с быстрым развитием цифровых технологий коммуникации, позволивших передавать сообщения в разных формах по сети, возросла и потребность в защите передаваемых данных от доступа к ним третьих лиц. Одним из основных способов защиты данных является их шифрование. Главный принцип таких алгоритмов состоит в том, что передатчики приемника должны заранее знать алгоритм шифрования и ключ к сообщению, без которых информация представляет собой не имеющий смысла набор символов. Поскольку с повышением производительности вычислительной техники отмечается рост эффективности методов криптоанализа, возникла необходимость в применении более сложных подходов к шифрованию. В частности, в использовании такого перспективного подхода, как нейронные сети, для шифрования данных - нейрокриптографии. Благодаря тому, что вычислительная мощность технических средств продолжает возрастать, на сегодняшний день нашли применение на практике самые разные реализации нейронных сетей. Любой алгоритм шифрования основывается на генерации различных вариантов искаженного кода, который может быть распознан или восстановлен используемой нейронной сетью с заданными характеристиками и включает в себя следующие этапы: предварительный, осуществляющий предварительную обработку данных и формирование обучающей выборки; формирования нейронной сети, включающий обучение; и основной, осуществляющий шифрование или дешифрование. В статье рассматривается вопрос повышения эффективности защиты данных средствами нейрокриптографии. Повышение эффективности достигается за счет выбора такой группы криптографических примитивов, реализация которых в виде нейронной сети является наиболее эффективной. Под эффективностью при этом подразумевается отношение скорости шифрования данных ко времени формирования нейронной сети.
Шифрование, нейронная сеть, замена, перестановка, блочная одинарная перестановка
Короткий адрес: https://sciup.org/149139766
IDR: 149139766
Текст научной статьи Нейрокриптографическая защита информации
DOI:
Проведен анализ нейрокриптографии, в результате которого был сделан вывод, что вне зависимости от того, какая нейронная сеть будет взята за основу нейрокриптографичес-кой системы, для шифрования могут использоваться либо симметричные, либо асимметричные алгоритмы шифрования [2]. В статье рассматриваются симметричные алгоритмы шифрования, поскольку они не требовательны к вычислительным ресурсам, отличаются высокой скоростью шифрования и обладают теоретической стойкостью в отличие от асимметричных алгоритмов.
Проанализированы некоторые существующие методы нейрокриптографии [1]. В результате анализа выбран метод шифрования на основе нейронной сети RBF, поскольку он обладает низкой вычислительной сложностью, низкой сложностью обучения и достаточной криптостойкостью [3].
Функциональная модель, выполнена в соответствии с методологией IDEF0, предназначенной для формализации и описания процесса защиты данных средствами нейрокриптографии.
При декомпозиции функционального блока [4] были выделены следующие его составляющие (см. рисунок):
-
а) блок «Сформировать обучающую выборку»;
-
б) блок «Обучить нейронную сеть»;
-
в) блок «Зашифровать документ».
В блоке «Сформировать обучающую выборку» заданы:
-
а) входные данные – открытый текст;
-
б) управляющая информация, в качестве которой выступает алгоритм шифрования;
-
в) механизмы, необходимые для формирования обучающей выборки, – специалист по защите информации и программный комплекс.
В результате данных воздействий на выходе функции получается обучающая выборка.
В блоке «Обучить нейронную сеть» заданы:
-
а) входные данные – обучающая выборка;
-
б) управляющая информация, в качестве которой выступает алгоритм обучения обратного распространения ошибки;
Рис. 1. Декомпозиция функционального блока «Защита данных средствами нейрокриптографии»
А.В. Никишова, Е.М. Глыбина, М.Ю. Умницын . Нейрокриптографическая защита информации
-
в) механизмы, необходимые для формирования обучающей выборки, – специалист по защите информации и STATISTICA Nueral Networks (SNN).
В результате данных воздействий на выходе функции получается сгенерированный набор обученных нейронных сетей.
-
В блоке «Зашифровать документ» заданы:
-
а) входные данные – открытый текст;
-
б) управляющая информация, в качестве которой выступает алгоритм обученная нейронная сеть с наименьшей ошибкой;
-
в) механизмы, необходимые для формирования обучающей выборки, – специалист по защите информации и программный комплекс.
В результате данных воздействий на выходе функции получается шифротекст.
Проведены экспериментальные исследования. Задачей экспериментальных исследований является определение наилучшего метода защиты данных средствами нейрокриптографии с помощью расчета показателя эффективности при помощи программного комплекса.
Для решения поставленной задачи необходимо провести следующие эксперименты:
-
а) анализ защиты данных средствами нейронной сети, построенной на базе шифра Цезаря;
-
б) анализ защиты данных средствами нейронной сети, построенной на базе шифра блочной одинарной перестановки.
В результате проведенных экспериментов получены следующие значения эффективности для защиты данных средствами нейронных сетей, построенных на базе шифра Цезаря и на базе шифра блочной одинарной перестановки:
-
а) эффективность защиты данных средствами нейронных сетей, построенных на базе шифра Цезаря, – 629;
-
б) эффективность защиты данных средствами нейронных сетей, построенных на базе шифра блочной одинарной перестановки, – 1157.
Из результатов экспериментальных исследований можно сделать вывод, что использование шифра блочной одинарной перестановки является более эффективным для защиты данных средствами нейрокриптографии, поскольку обучение такой нейронной сети занимает меньше времени.
Список литературы Нейрокриптографическая защита информации
- Бахарева, П. С. Примеры нейронных сетей в криптографии / П. С. Бахарева // Материалы XIII Международной студенческой научной конференции "Студенческий научный форум". - 2018. - Режим доступа: https://scienceforum.ru/2021/article/2018027592.
- Григорьева, Д. Р. Симметричные криптографические системы: учеб.-метод. пособие по дисциплине "Информационная безопасность" / Д. Р. Григорьева, Г. А. Гареева, Р. Р. Басыров. - Набережные Челны: НЧИ КФУ, 2018. - 30 с.
- Дрон, К. К. О перспективах совместного использования методов квантовой и классической криптографии / К. К. Дрон // Вестник ХГУ им. Н.Ф. Катанова. - 2018. - № 24. - C. 10.
- EDN: YQOJVZ
- Gupta, V. Encryption and Decryption using one pad time algorithm in MAC layer / V. Gupta, S. Sharma // International Journal of Innovative Research in Science, Engineering and Technology. - 2013. - Vol. 2, № 6. - P. 2248.