- •Семестровый модуль 1. Содержательный модуль 1. Принципы построения цифрового изображения и методы его улучшения
- •Элементы зрительного восприятия человека
- •Цифровое изображение
- •Пространственные методы улучшения изображения. Некоторые градационные преобразования. Гистограмма изображения. Основы пространственной фильтрации
- •Преобразование Фурье
- •Основы фильтрации в частотной области
- •Модели шума
- •Геометрические преобразования
- •Вопросы
- •Литература
- •Введение
- •Возможные способы сжатия ци
- •Соответствие между параметрами двумерного сигнала в пространственной и частотной областях
- •Jpeg-сжатие цифрового изображения
- •Вопросы
- •Литература
- •Содержательный модуль 2. Общие понятия и принципы стеганографии
- •Введение
- •Цифровая стеганография. Предмет, терминология, области применения
- •Структурная схема стеганосистемы
- •Классификация стеганосистем
- •Требования, выдвигаемые при проектировании стеганосистемы
- •Некоторые практические вопросы встраивания данных
- •Вопросы
- •Литература
- •Атаки на стеганосистемы
- •Пропускная способность каналов передачи скрываемой информации
- •Стойкость стеганосистемы
- •Вопросы
- •Литература
- •Содержательный модуль 3. Общие требования к стеганографическим методам и алгоритмам и принципы их достижения
- •1. Понятие чувствительности стеганосообщения
- •2. Стеганопреобразование как возмущение матрицы контейнера
- •3. Стеганографический метод, использующий спектральное разложение матрицы контейнера
- •4. Связь стеганопреобразования и возмущений спектра и собственных векторов матрицы контейнера
- •Вопросы
- •Литература
- •1. Оценка свойств и сравнение стеганографических методов
- •2. Примеры использования нового метода
- •Вопросы
- •Литература
- •Способ пересылки и декодирования дополнительной информации
- •Условие устойчивости метода systema
- •Способ обеспечения малого числа обусловленности Скила матрицы произвольного изображения
- •Практическая реализация метода systema
- •Вопросы
- •Литература
- •Введение
- •Анализ возмущений сингулярных спектров цифровых изображений при различных возмущающих воздействиях
- •3. Анализ возмущений сингулярных векторов матриц (блоков матриц) цифровых изображений при разных возмущающих воздействиях
- •Среднее значение по tif-изображению при сжатии с различным коэффициентом качества
- •Среднее значение по tif-изображению при сжатии с различным коэффициентом качества
- •Вопросы
- •Литература
- •Использование особенностей возмущений сингулярных чисел матрицы цифрового изображения при организации стеганографического канала связи
- •Стеганолгоритмы, устойчивые к сжатию
- •Зависимость от значения коэффициента качества в стеганоалгоритме
- •Результаты декодирования ди стеганоалгоритмом
- •Значение при различных форматах стеганосообщения
- •Зависимость от значения коэффициента качества , используемого при атаке сжатием на сс, при различных способах определения диагональных элементов блока сс в алгоритме
- •Вопросы
- •Литература
Введение
Одно из основных требований, выдвигаемых к любому стеганографическому методу с целью обеспечения эффективного декодирования секретной информации – его устойчивость по отношению к возмущающим воздействиям: сгенерированное рассматриваемым методом СС должно быть нечувствительным (мало чувствительным) к возмущениям. При этом под чувствительностью стеганосообщения, как было сказано в лекции 5, будем понимать чувствительность задачи его построения.
Стегопреобразование
контейнера, независимо от способа и
области погружения дополнительной
информации, можно представить в
соответствии с (5.1) (лекция 5) как возмущение
исходной матрицы
,
а любое возмущающее воздействие, которое
претерпевает СС в ходе транспортировки
или хранения в виде дополнительного
возмущающего воздействия с матрицей
или в виде совокупности возмущений
полных наборов параметров (лекция 5), в
качестве которых далее рассматриваются
множества сингулярных чисел (СНЧ) и
сингулярных векторов (СНВ) соответствующей
матрицы СС.
Определим достаточные условия обеспечения нечувствительности СС к возмущающим воздействиям при формализации стеганопреобразования в виде возмущений СНЧ.
Анализ возмущений сингулярных спектров цифровых изображений при различных возмущающих воздействиях
Погружение секретного сообщения необходимо провести таким образом, чтобы не только обеспечить нечувствительность СС к возмущающим воздействиям, но и надежность его восприятия. Вероятность обеспечения надежности восприятия СС тем больше, чем меньше норма матрицы возмущения контейнера при стеганопреобразовании, при этом, величина нормы матрицы возмущения не зависит от того, какие СНЧ были возмущены, а зависит лишь от абсолютных величин этих возмущений, поэтому для обеспечения надежности восприятия локализация возмущений СНЧ при стеганопреобразовании может рассматриваться как несущественная.
Если
и
матрицы контейнера и стеганосообщения
с СНЧ
,
соответственно, то для них имеет место
соотношение (2.6), которое в используемых
в данной лекции обозначениях выглядит
следующим образом:
,
(8.1)
где
-
это возмущение
,
―
спектральная матричная норма, в силу
которого возмущения СНЧ сравнимы с
возмущением данных ―
,
т.е. СНЧ матрицы являются нечувствительными
к возмущающим воздействиям. Однако
соотношение (8.1) дает лишь верхнюю границу
для возможных возмущений СНЧ, которая
может и не достигаться для конкретных
СНЧ. Проанализируем детально эти
возмущения и определим наименее
«уязвимые» при возмущающем воздействии
СНЧ, т.е. СНЧ, определяющие
.
Будем говорить, что для таких СНЧ степень
нечувствительности будет максимальной.
Возмущающее воздействие на контейнер (стеганосообщение) естественно моделировать при помощи наложения на соответствующую матрицу различных шумов. Необходимо отметить, что подходящей и часто используемой моделью для ошибок квантования, возмущающих воздействий при пересылке в канале связи и (или) атак на СС является аддитивный гауссовский шум.
Любое возмущающее воздействие на СС должно сохранить его надежность восприятия, что приводит к необходимости малости нормы матрицы возмущения и, как следствие, к тому, что энергия сигнала-стеганосообщения после возмущающего воздействия должна остаться сравнимой с энергией исходного СС.
Одной из основных характеристик сигнала с матрицей размера является его энергия :
,
где
,
— энергетический спектр сигнала
(лекция 1).
Теорема. Энергия двумерного цифрового сигнала равна сумме квадратов СНЧ его матрицы.
Доказательство. Сингулярное разложение матрицы представимо в виде суммы внешних произведений:
.
Такое
представление разбивает
на
сигналов
,
суммарная энергия которых дает
.
Энергия сигнала
в пространственной области равна:
.
Таким
образом, полная энергия сигнала
определяется как
.
Следствие. Энергия двумерного цифрового сигнала, матрица которого является симметричной, равна сумме квадратов СЗ .
Очевидно,
с большой вероятностью можно предположить
что изменения
СНЧ
при возмущении
начальной матрицы
не могут иметь один знак для всех СНЧ,
т.е. среди них будут как положительные,
приводящие к тому, что
,
так и отрицательные, для которых
,
ч
то
теоретически должно привести к пересечению
графиков сингулярных спектров в
подавляющем большинстве случаев, т.е.
к наличию СНЧ, возмущения которых в ходе
возмущающего воздействия являются
нулевыми, а значит эти СНЧ будут
нечувствительными к возмущающему
воздействию.
Выдвинутая
гипотеза подтверждается вычислительным
экспериментом, проведенным в среде
Matlab
более, чем с 200 различными изображениями.
Типичная картина результатов первого
этапа эксперимента представлена на
рис.8.2 для наибольших 50 СНЧ матрицы
выделенной на рис.8.1 подобласти изображения
размерами
(характер поведения лишь 50 СНЧ представлен
для большей наглядности результатов).
Второй этап вычислительного эксперимента посвящен анализу характера возмущений СНЧ матриц изображений (типичная картина представлена на рис.8.3 для тестового изображения).
Характер возмущений СНЧ при любом из использованных шумов полностью соответствует выдвинутой гипотезе: наименьшему возмущению (нулевому или сравнимому с нулем) подвергаются СНЧ, находящиеся в окрестности точки пересечения графиков сингулярных спектров исходного и возмущенного изображений (выделенная часть спектра на рис.8.3) (для иллюстрируемого примера – окрестность 15-го СНЧ). Назовем такую зону сингулярного спектра - мертвой зоной (МЗСНЧ). МЗСНЧ, как показывает вычислительный эксперимент, присутствует в сингулярном спектре каждого из рассмотренных изображений при использованных моделях возмущающих воздействий. Наименьшие возмущения имеют также минимальные СНЧ, однако их использование для оговоренных выше целей затруднительно в силу следующей причины: наименьшие СНЧ для подавляющего большинства изображений как в исходном, так и в возмущенном виде близки к 0, их значения не является информативными для оценки как возмущающего воздействия, так и степени их нечувствительности.
Рис.8.2. Интерполяционный сплайн, отражающий зависимость log(СНЧ) от его номера: 1 – исходное ЦИ; 2 – возмущенное мультипликативным шумом ЦИ
Рис.8.3.
Интерполяционные сплайны первой
степени, отражающие зависимость
возмущений СНЧ матрицы ЦИ от номера СНЧ
для различных возмущающих воздействий,
смоделированных при помощи наложения
шума: 1 – мультипликативного; 2 - «соль
и перец»; 3 - пуассонова; 4 – гауссовского
(
)
с нулевым матожиданием; 5 - гауссовского
(
)
с нулевым матожиданием
Необходимо отметить, что конечно не всегда на практике будут СНЧ, для которых возмущение будет в точности равно нулю (хотя графики интерполяционных сплайнов для сингулярных спектров будут пересекаться). Это происходит в силу того, что в действительности графики сингулярных спектров являются дискретными, а их пересечение не обязательно будет соответствовать натуральному значению номера соответствующего СНЧ.
