Научная статья на тему 'МЕТОДИКА РАСПОЗНАВАНИЯ СКРЫТОЙ ИНФОРМАЦИИ В ИЗОБРАЖЕНИЯХ НА ОСНОВЕ АЛГОРИТМОВ СТЕГАНОГРАФИИ'

МЕТОДИКА РАСПОЗНАВАНИЯ СКРЫТОЙ ИНФОРМАЦИИ В ИЗОБРАЖЕНИЯХ НА ОСНОВЕ АЛГОРИТМОВ СТЕГАНОГРАФИИ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
678
74
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СТЕГАНОГРАФИЯ / СКРЫТАЯ ИНФОРМАЦИЯ / КОНТЕЙНЕР / СТЕГОАНАЛИЗ / ЗАЩИТА ИНФОРМАЦИИ / ИЗОБРАЖЕНИЕ / СИГНАТУРНЫЙ МЕТОД / МЕТОД ХИ-КВАДРАТ / STEGANOGRAPHY / HIDDEN INFORMATION / CONTAINER / STEGANALYSIS / INFORMATION PROTECTION / IMAGE / SIGNATURE METHOD / CHI-SQUARE METHOD

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Частикова Вера Аркадьевна, Аббасов Тимур Олегович, Аббасова Светлана Станиславовна

Рассмотрены основные понятия стеганографии. Описаны наиболее распространенные методы скрытия данных с помощью стеганографических алгоритмов. Описана проблема устойчивости стеганографических систем. Предложена методика обнаружения информации в изображениях, основанная на одновременном использовании двух методов: сигнатурного и статистического. Роль сигнатурного метода заключается в проверке наличия возможных пустых контейнеров в изображении и их наполненности. При положительном отклике изображение сканируется методом хи-квадрат. Представлена программная реализация обнаружения встроенной информации в графические данные. Произведен анализ различных известных стеганоаналитических методов и выявлен процент обнаружения скрытой информации в изображении каждым алгоритмом в отдельности. Сравнение эффективности работы методов представлено в виде гистограмм, полученных на основе проведенных экспериментов. На основании сравнения алгоритмов стегоанализа обоснована эффективность использования комбинированной методики при обнаружении данных в изображениях.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Частикова Вера Аркадьевна, Аббасов Тимур Олегович, Аббасова Светлана Станиславовна

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

METHODS FOR RECOGNIZING HIDDEN INFORMATION IN IMAGES BASED ON STEGANOGRAPHY ALGORITHMS

The article discusses the basic concepts of steganography. The most common methods for hiding data using steganographic algorithms are described. The problem of stability of steganographic systems is described. A technique for detecting information in images is proposed based on the simultaneous use of two methods: signature and statistical. The role of the signature method is to check for possible empty containers in the image and their fullness. If the response is positive, the image is scanned using the chi-square method. A software implementation of detecting embedded information in graphic data is presented. The analysis of various known steganoanalytical methods was carried out and the percentage of hidden information detection in the image was revealed by each algorithm separately. Comparison of the effectiveness of the methods is presented in the form of histograms obtained on the basis of the experiments. Based on the comparison of steganalysis algorithms, the effectiveness of using the combined technique for detecting data in images is substantiated.

Текст научной работы на тему «МЕТОДИКА РАСПОЗНАВАНИЯ СКРЫТОЙ ИНФОРМАЦИИ В ИЗОБРАЖЕНИЯХ НА ОСНОВЕ АЛГОРИТМОВ СТЕГАНОГРАФИИ»

УДК 004.056.5+004.42 ББК 32.972.53 Ч 25

Частикова Вера Аркадьевна

Доцент, кандидат технических наук, доцент кафедры компьютерных технологий и информационной безопасности института компьютерных систем и информационной безопасности Кубанского государственного технологического университета, Краснодар, e-mail: chastikova_va@mail.ru Аббасов Тимур Олегович

Студент института компьютерных систем и информационной безопасности Кубанского государственного технологического университета, Краснодар, e-mail: timur.abbasov97@mail.ru

Аббасова Светлана Станиславовна

Студент института компьютерных систем и информационной безопасности Кубанского государственного технологического университета, Краснодар, e-mail: svetlana.pet97@mail.ru

Методика распознавания скрытой информации в изображениях на основе алгоритмов стеганографии

(Рецензирована)

Аннотация. Рассмотрены основные понятия стеганографии. Описаны наиболее распространенные методы скрытия данных с помощью стеганографических алгоритмов. Описана проблема устойчивости стеганографических систем. Предложена методика обнаружения информации в изображениях, основанная на одновременном использовании двух методов: сигнатурного и статистического. Роль сигнатурного метода заключается в проверке наличия возможных пустых контейнеров в изображении и их наполненности. При положительном отклике изображение сканируется методом хи-квадрат. Представлена программная реализация обнаружения встроенной информации в графические данные. Произведен анализ различных известных стеганоаналитических методов и выявлен процент обнаружения скрытой информации в изображении каждым алгоритмом в отдельности. Сравнение эффективности работы методов представлено в виде гистограмм, полученных на основе проведенных экспериментов. На основании сравнения алгоритмов стегоанализа обоснована эффективность использования комбинированной методики при обнаружении данных в изображениях.

Ключевые слова: стеганография, скрытая информация, контейнер, стегоанализ, защита информации, изображение, сигнатурный метод, метод хи-квадрат.

Chastikova Vera Arkadyevna

Associate Professor, Candidate of Technical Sciences, Associate Professor of the Department of Computer Technologies and Information Security, Institute of Computer Systems and Information Security, Kuban State University of Technology, Krasnodar, e-mail: chastikova_va@mail.ru AbbasovTimur Olegovich

Student, Institute of Computer Systems and Information Security, Kuban State University of Technology, Krasnodar, e-mail: timur.abbasov97@mail.ru

Abbasova Svetlana Stanislavovna

Student, Institute of Computer Systems and Information Security, Kuban State University of Technology, Krasnodar, e-mail: svetlana.pet97@mail.ru

Methods for recognizing hidden information in images based on steganography algorithms

Abstract. The article discusses the basic concepts of steganography. The most common methods for hiding data using steganographic algorithms are described. The problem of stability of steganographic systems is described. A technique for detecting information in images is proposed based on the simultaneous use of two methods: signature and statistical. The role of the signature method is to check for possible empty containers in the image and their fullness. If the response is positive, the image is scanned using the chi-square method. A software implementation of detecting embedded information in graphic data is presented. The analysis of various known steganoanalytical methods was carried out and the percentage of hidden information detection in the image was revealed by each algorithm separately. Comparison of the effectiveness of the methods is presented in the form of histograms obtained on the basis of the experiments. Based on the comparison of steganalysis algorithms, the effectiveness of using the combined technique for detecting data in images is substantiated.

Keywords: steganography, hidden information, container, steganalysis, information protection, image, signature method, chi-square method.

Введение

В настоящее время можно столкнуться с нарушением конфиденциальности защищаемой информации. Причиной может послужить неправильно построенная система защиты, а именно: устаревшие технические средства защиты информации, слабая система идентификации и аутентификации, не удовлетворяющие требованиям средства от несанкционированного доступа, незащищенные каналы передачи данных, отсутствие антивирусной защиты. Однако существует еще одна проблема защиты: информация может быть встроена в некоторые графические, текстовые или иные файлы и незаметно передана. Это реализуется методами стеганографии.

Материалы и методы исследования

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

Рис. 1. Схема стеганосистемы

Математическая модель стеганосистемы представлена ниже. Процесс тривиального стеганографического преобразования описывается с помощью следующих зависимостей:

Е: С х М ^ 8 (1)

Б:8 ^ М (2)

где £=\е1ш1),(с2т2)....,(сптп),....,(сч1п\ч)\=\^1,s2,...,- множество контейнеров-результатов (стеганограмм) [1].

Зависимость (1) описывает процесс скрытия информации, зависимость (2) - извлечение скрытой информации. При этом оба адресата (отправитель и получатель) должны знать алгоритм прямого (Е) и обратного (Б) стеганографического преобразования.

В общем случае стеганосистема представляется как совокупность ^ = (C, M, S, E, D)

контейнеров (оригиналов и результатов), сообщений и преобразований, которые их связывают.

В качестве контейнеров стеганографических систем могут быть:

- цифровые изображения;

- аудиофайлы;

- видеофайлы;

- текстовые документы;

- файлы в формате HTML [2].

Каждый контейнер стегосистемы имеет свои недостатки и проблемы использования. Основной является проблема устойчивости.

Практически невозможно встроить большой объем информации без визуально заметного искажения контейнера. Чем больше размер скрываемого сообщения, тем меньше надежность системы сокрытия. Задача непосредственно стеганографии состоит в том, чтобы найти середину между качеством контейнера после встраивания, размером встраиваемого сообщения и устойчивостью контейнера со встроенным сообщением к модификации или анализу [2, 3]. В зависимости от поставленной задачи, решаемой стеганографией, используются различные методы, которые требуют разного объема внедряемой информации и устойчивости к модификации контейнера.

В рамках данной статьи предлагается методика обнаружения информации в изображениях, основанная на одновременном использовании двух методов: сигнатурного и статистического.

Суть сигнатурного метода заключается в синтаксическом анализе предъявленной на вход распознающего устройства последовательности терминальных символов, определяющих контейнер [4]. На рисунке 2 представлен алгоритм работы сигнатурного метода, который состоит из пяти основных этапов.

Рис. 2. Алгоритм работы сигнатурного метода

Если же сигнатурный метод не идентифицировал стеганографические изменения, но выявил наличие контейнера или его заполненность, то далее файл атакуется методом хи-квадрат.

На рисунке 3 представлен алгоритм работы атаки хи-квадрат. В статистическом методе также выделяется пять основных этапов для сканирования контейнеров на наличие возможной встроенной информации.

Рис. 3. Алгоритм работы метода хи-квадрат

Алгоритм работы предложенной методики заключается в последовательном использовании сигнатурной и статистической атак для возможности обработки большего количества данных, а также для экономии времени. Использование атаки хи-квадрат при обнаружении контейнера или его заполненности обязательно, так как сигнатурный метод недостаточно надежен и не может дать полную оценку безопасности проверяемого файла, а может только провести предварительный анализ [4].

Предложенная методика была реализована в виде приложения на языке программирования C#. В результате работы программы появляется информационное сообщение, подтверждающее наличие или отсутствие скрытых данных в проверяемом изображении.

На основе разработанного приложения проведен сравнительный анализ предложенной методики с некоторыми другими методами, а именно: RS-анализ, метод анализа гистограмм, хи-квадрат, сигнатурный метод. Результаты сравнительного анализа приведены на рисунке 4.

Основное различие в использовании рассмотренных методов - это их скорость и эффективность обнаружения заполненных контейнеров [5]. Под эффективностью подразумевается вероятность обнаружения и применение к разным видам контейнеров.

На рисунке 4 представлены результаты проверки графических данных и указан процент выявления скрытой информации каждым методом. За основу был взят формат изображения BMP.

Для сравнительной характеристики вероятности обнаружения внедренных данных использовалось изображение, в котором была скрыта информация, и программы для непосредственного обнаружения этих данных: Jsteg, JPHide, OutGuess, F5. Каждая из программ использует один или несколько методов: RS-анализ, метод анализа гистограмм, хи-квадрат, сигнатурный метод [6].

При проверке рисунка с помощью указанных приложений был выявлен процент распознавания скрытой информации.

Рис. 4. Сравнительная статистика вероятности обнаружения скрытой информации:

а) при последовательной записи в НЗБ дискретных коэффициентов;

б) при псевдослучайной записи в НЗБ дискретных коэффициентов

Заключение

Таким образом, как уже было упомянуто, человеческому глазу не увидеть модифицированного изображения, то есть невозможно отличить «чистый» цифровой файл от содержащего информацию. Оба метода, используемые в предложенной методике, снижают времязатратность на поиск подозрительных данных, которые поступают в информационную систему.

С точки зрения защищенности информации предложенная методика обеспечивает стойкость и быстродействие выявления и предотвращения стеганографии. Стегоанализ помогает исключить вероятность использования стеганографии как таковой и повышает уровень защищенности системы в целом.

Примечания:

1. Голуб В.А., Дрюченко М.А. Комплексный подход для выявления стеганографического скрытия в ТРЕв-файлах // Инфокоммуникационные технологии. 2010. Т. 7, № 1. С. 44-50.

References:

1. Golub V.A., Dryuchenko M.A. An integrated approach for detecting steganographic hiding in JPEG files // Infocommunication Technologies. 2010. Vol. 7, No. 1. P. 44-50.

2. Вильховский Д.Э., Белим С.В. Выявление стегано-графических вставок типа LSB-замещения в растровых изображениях // Математическое и компьютерное моделирование: сб. материалов V Меж-дунар. науч. конф., посвящ. памяти Р. Л. Долгано-ва. Омск, 2017. С. 183-187.

3. Разинков Е.В., Латыпов Р.Х. Стойкость стегано-графических систем // Ученые записки Казанского государственного университета. Сер.: Физико-математические науки. 2009. Т. 151, кн. 2. С.126-132.

4. Абазина Е.С., Ерунов А.А. Цифровая стеганография: состояние и перспективы // Системы управления, связи и безопасности. 2016. № 2. С. 182-201.

5. Exploring strategies for training deep neural networks / H. Larochelle, Y. Bengio, J. Louradour, P. Lamblin // The Journal of Machine Learning Research. 2009. No. 10 (1). P. 1-40.

6. Khalind Omed, Hernandez-Castro Julio, Aziz Benjamin. A study on the false positive ratio of Stegde-tect // Digital Investigation. 2013. Vol. 9, No. 3-4. P. 235-245.

2. Vilkhovsky D.E., Belim C.V. Revealing steg-anographic insertions of the LSB-substitution type in raster images // Mathematical and computer modeling: collection of materials of the 5th Int. scient. conf. in memory of R.L. Dolganov. Omsk, 2017. P. 183-187.

3. Razinkov E.V., Latypov R.Kh. Resilience of steg-anographic systems // Scientific Notes of Kazan State University. Ser.: Physical and Mathematical Sciences. 2009. Vol. 151, Book 2. P. 126-132.

4. Abazina E.S., Erunov A.A. Digital steganography: state and prospects // Systems of Control, Communications and Security. 2016. No. 2. P. 182-201.

5. Exploring strategies for training deep neural networks / H. Larochelle, Y. Bengio, J. Louradour, P. Lamblin // The Journal of Machine Learning Research. 2009. No. 10 (1). P. 1-40.

6. Khalind Omed, Hernandez-Castro Julio, Aziz Benjamin. A study on the false positive ratio of Stegde-tect // Digital Investigation. 2013. Vol. 9, No. 3-4. P. 235-245.

i Надоели баннеры? Вы всегда можете отключить рекламу.