- •Лабораторна робота № 3 Дослідження стеганографичних методів криптозахисту інформації.
- •Вимоги до лабораторної бази та перелік необхідного програмного забезпечення
- •Теоретичні відомості
- •Требования к стегоконтейнеру
- •Встраивание сообщений в растровые файлы изображений
- •Пример сокрытия информации в графическим файле формата rgb:
- •Цифровые водяные знаки
- •Сокрытие информации в аудиосигналах.
- •Стегоконтейнеры в видеофайлах.
- •Текстовая стеганография.
- •Порядок выполнения лабораторной работы № 3
- •Задание на дом:
Пример сокрытия информации в графическим файле формата rgb:
Например, для встраивания в RGB-рисунок скрытой информации в виде символа А, который имеет ASCII-код 01000001, в трех последовательных пикселах. Например, пусть цвет каждого из которых в формате TRUE COLOR-24 задается тремя байтами:
R G B
1 пиксел (00100111, 11101001, 11001000)
2 пиксел (00100111, 11001000, 11101001)
3 пиксел (11001000, 01000111, 11101001)
После встаивания в них скрываемой информации (символа A) изменяются только младшие биты, причет даже не в каждом байте:
R G B
1 пиксел (00100110, 11101001, 11001000)
2 пиксел (00100110, 11001000, 11101000)
3 пиксел (11001000, 01000111, 11101001)
34
Цифровые водяные знаки
Другое применение компьютерной стеганографии - это цифровые водяные знаки (digital watermarking) и идентификационные коды производителей (fingerprinting). Оба варианта являются примерами коммерческого применения стеганографических методов.
Цифровые водяные знаки используются для защиты авторских или имущественных прав на цифровые изображения, фотографии или другие оцифрованные произведения искусства. Основными требованиями, которые предъявляются к таким встроенным данным, являются надежность и устойчивость к искажениям.
Цифровые водяные знаки имеют небольшой объем, однако, с учетом указанных выше требований, для их встраивания используются более сложные методы, чем для встраивания просто сообщений или заголовков.
Идентификационные коды предназначены для обозначения серийных номеров и характеристик продукции. Они также могут играть роль заголовков для маркирования изображений в больших электронных хранилищах (библиотеках) цифровых изображений, аудио- и видеофайлов.
В данном случае стеганографические методы используются не только для внедрения идентифицирующего заголовка, но и иных индивидуальных признаков файла.
Внедряемые заголовки имеют небольшой объем, а предъявляемые к ним требования минимальны: заголовки должны вносить незначительные искажения и быть устойчивы к основным геометрическим преобразованиям.
В современных системах формирования цифровых водяных знаков используется принцип встраивания метки, являющейся узкополосным сигналом, в широком диапазоне частот маркируемого изображения. Указанный метод реализуется при помощи двух различных алгоритмов и их возможных модификаций. В первом случае информация скрывается путем фазовой модуляции информационного сигнала (несущей) с псевдослучайной последовательностью чисел. Во втором - имеющийся диапазон частот делится на несколько каналов и передача производится между этими каналами. Относительно исходного изображения метка является некоторым дополнительным шумом, но так как шум в сигнале присутствует всегда, его незначительное возрастание за счет внедрения метки не дает заметных на глаз искажений. Кроме того, метка рассеивается по всему исходному изображению, в результате чего становится более устойчивой к вырезанию.
38
