Защита информации с использованием методов стеганографии - Студенческий научный форум

III Международная студенческая научная конференция Студенческий научный форум - 2011

Защита информации с использованием методов стеганографии

 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF

Один из методов, применяемый для скрытия текстовых сообщений в неподвижных изображениях - метод LSB (Least Significant Bit, наименьший значащий бит) - суть этого метода заключается в замене последних значащих битов в контейнере (изображения, аудио или видеозаписи) на биты скрываемого сообщения [1]. Младший значащий бит изображения несет в себе меньше всего информации. Известно, что человек в большинстве случаев не способен заметить изменений в этом бите. Фактически, НЗБ - это шум, поэтому его можно использовать для встраивания информации путем замены менее значащих битов пикселей изображения битами секретного сообщения. При этом для изображения в градациях серого объем встроенных данных может составлять 1/8 от общего объема контейнера. Например, в изображение  размером 512×512 можно встроить около 32 кбит информации [1].

Ниже рассмотрен пример встраивания информации в графический файл. В качестве контейнера выбрано изображение размером 450×450 пикселей в формате BMP с глубиной цвета 24 бита (рисунок 2,а), в качестве сообщения  - первый абзац данной статьи. Преобразования производилось при помощи системы  MathCad 14. BMP-файл состоит из трех основных разделов: заголовка файла, заголовка растра и растровых данных. Встраивание производится в растровые данные - информация о цвете каждого пикселя изображения. Цвет пикселя определяется объединением трех основных цветовых составляющих: красной, зеленой и синей. Каждой из них соответствует свое значение интенсивности, которое может изменяться от 0 до 255. Для осуществления скрытия исходное сообщения было записано в текстовый файл и представлено в MathCad в  виде матрицы-столбца, каждый элемент которой будет соответствовать расширенному ASCII-коду символа сообщения. Фрагмент сообщения представлен на рисунке 1. Само  изображение-контейнер в MathCad было разложено на цветовые компоненты R, G и В.

Общее количество символов в скрытом сообщении - 499, количество НЗБ-контейнера, которое необходимо для скрытия (по 8 бит на символ) - 3256. Общее количество НЗБ-контейнеров - 607500.

Для увеличения защищенности скрытой информации перед непосредственным  встраиванием сообщения меняются местами цветовые матрицы R  и В. После встраивания цветовые матрицы  возвращаются на место. Объем полученного файла соответствует объему файла-оригинала. Отличия в изображении со встроенным сообщением (рисунок 2,б) человеческим глазом не заметны.

Литература:

1. Конахович Г.Ф., Пузыренко А.Ю. «Компьютерная стеганография. Теория и практика.» - «МК-Пресс», 2006. - 288 с.

2. Грибунин В.Г., Оков И.Н., Туринцев И.В. Цифровая стеганография. - М.: Солон-Пресс, 2002. - 272 с.

Просмотров работы: 6