Устойчивость стеганосистем к пассивным атакам

Пассивный нарушитель пытается найти ответ на вопрос: содержит перехваченный им контейнер скрытую информацию или нет? Для этого ему необходимо провести оценку неоднородности некоторых параметров контейнера, обнаружить в нем "подозрительные" участки, завышенное зашумление н другие следы присутствия скрытых сообщений. Эта задача может быть формализована в виде проблемы проверки статистических гипотез [5]. С этой целью вводят тестовую функцию стеганодекодера; которая, в зависимости от типа последнего, может выдавать двухразрядные (в более сложном случае — Устойчивость стеганосистем к пассивным атакам - student2.ru -разрядные) решения о наличии/отсутствии встроенного сообщения:

Устойчивость стеганосистем к пассивным атакам - student2.ru (3.20)

Устойчивость стеганосистем к пассивным атакам - student2.ru

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

Устойчивость стеганосистем к пассивным атакам - student2.ru

Рис. 3.3. Корреляционный детектор скрытых сообщений

Пусть вследствие скрытия в изображении-контейнере сообщения, у некоторой части пикселей значение яркости было увеличено на 1, а у других осталось неизменным, или же было уменьшено на 1. Тогда Устойчивость стеганосистем к пассивным атакам - student2.ru , где Устойчивость стеганосистем к пассивным атакам - student2.ru . Коррелятор детектора вычисляет величину Устойчивость стеганосистем к пассивным атакам - student2.ru . Поскольку m принимает значение Устойчивость стеганосистем к пассивным атакам - student2.ru , то Устойчивость стеганосистем к пассивным атакам - student2.ru , a Устойчивость стеганосистем к пассивным атакам - student2.ru всегда будет положительным, поэтому Устойчивость стеганосистем к пассивным атакам - student2.ru будет очень близким к Устойчивость стеганосистем к пассивным атакам - student2.ru . Тогда можно воспользоваться сведениями из теории cвязи и записать вероятность ошибочного обнаружения наличия скрытого сообщения как дополнительную (комплементарную) функцию ошибок от корня квадратного из отношения Устойчивость стеганосистем к пассивным атакам - student2.ru ("энергии сигнала") к дисперсии значений пикселей яркости ("энергия шума") [5].

В детекторе возможно возникновение двух типов ошибок. Существует вероятность того, что при анализе контейнера детектор не обнаружит присутствующего в нем скрытого сообщения ( Устойчивость стеганосистем к пассивным атакам - student2.ru -вероятность пропуска цели или так называемая ошибка 2-го рода), а также вероятность ошибочного обнаружения скрытого сообщения в пустом контейнере ( Устойчивость стеганосистем к пассивным атакам - student2.ru -вероятность Ложной тревоги или так называемая ошибка 1-го рода). Уменьшение одной вероятности приводит к возрастанию другой. На практике пытаются максимизировать для пассивного атакующего ошибку 2-го рода, идеальная же стеганосистема должна обеспечивать ошибку 2-го рода Устойчивость стеганосистем к пассивным атакам - student2.ru = 1. Ниже будет показано, что все абсолютно надежные стеганосистемы имеют это свойство (при условии, что атакующий совершает ошибку 1 -го рода с вероятностью Устойчивость стеганосистем к пассивным атакам - student2.ru = 0).

Для Устойчивость стеганосистем к пассивным атакам - student2.ru -надежных стеганографических систем вероятность Устойчивость стеганосистем к пассивным атакам - student2.ru и Устойчивость стеганосистем к пассивным атакам - student2.ru связаны между собой в соответствии с представленной ниже теоремой [15]

Теорема 3.2

Пусть Устойчивость стеганосистем к пассивным атакам - student2.ru — стеганографическая система, которая является Устойчивость стеганосистем к пассивным атакам - student2.ru -надежной против пассивных атак. Тогда вероятность Устойчивость стеганосистем к пассивным атакам - student2.ru того, что нарушитель не обнаружит скрытое сообщение, и вероятность Устойчивость стеганосистем к пассивным атакам - student2.ru того, что он ошибочно обнаружит несуществующее скрытое сообщение, удовлетворяют соотношению Устойчивость стеганосистем к пассивным атакам - student2.ru , где Устойчивость стеганосистем к пассивным атакам - student2.ru — относительная двоичная энтропия, которая определяется как

Устойчивость стеганосистем к пассивным атакам - student2.ru (3.22)

В частности, если Устойчивость стеганосистем к пассивным атакам - student2.ru , то Устойчивость стеганосистем к пассивным атакам - student2.ru

Доказательство

В случае, когда контейнеры не содержат скрытого сообщения, то их распределение вероятностей соответствует Рс. Рассмотрим случайную величину f(С) и вычислим ее вероятность Устойчивость стеганосистем к пассивным атакам - student2.ru . Если f(С)=1 (пустой контейнер принимается за стеганограмму), нарушитель совершает ошибку 1 -го рода. Таким образом, Устойчивость стеганосистем к пассивным атакам - student2.ru и Устойчивость стеганосистем к пассивным атакам - student2.ru .

Если контейнер содержит скрытое сообщение, то распределение вероятностей соответствует РS. Вычислим вероятность Устойчивость стеганосистем к пассивным атакам - student2.ru для f(С). В случае, когда f(С)=0 (стеганограмма принимается за пустой контейнер), нарушитель совершает ошибку 2-го рода. Следовательно, Устойчивость стеганосистем к пассивным атакам - student2.ru и Устойчивость стеганосистем к пассивным атакам - student2.ru . Относительная энтропия Устойчивость стеганосистем к пассивным атакам - student2.ru в соответствии с (3.20) может быть выражена следующим образом:

Устойчивость стеганосистем к пассивным атакам - student2.ru

Отметим следующее свойство функции относительной энтропии: детерминированная обработка не может увеличить относительную энтропию между двумя распределениями. Пусть Q0 и Q1 — две случайные величины, определенные на множестве наблюдений Q с соответствующими, распределениями вероятностей Устойчивость стеганосистем к пассивным атакам - student2.ru и Устойчивость стеганосистем к пассивным атакам - student2.ru , а f - произвольная функция отображения , преобразующая множество наблюдений Q во множество наблюдений Устойчивость стеганосистем к пассивным атакам - student2.ru . Тогда справедливо следующее выражение:

Устойчивость стеганосистем к пассивным атакам - student2.ru

где через Устойчивость стеганосистем к пассивным атакам - student2.ru и Устойчивость стеганосистем к пассивным атакам - student2.ru Соответственно помечены случайные величины Устойчивость стеганосистем к пассивным атакам - student2.ru и Устойчивость стеганосистем к пассивным атакам - student2.ru Таким образом,

Устойчивость стеганосистем к пассивным атакам - student2.ru

Учитывая что

Устойчивость стеганосистем к пассивным атакам - student2.ru

получаем

Устойчивость стеганосистем к пассивным атакам - student2.ru

Следовательно, если Устойчивость стеганосистем к пассивным атакам - student2.ru , то Устойчивость стеганосистем к пассивным атакам - student2.ru . Теорема доказана

Итак, для Устойчивость стеганосистем к пассивным атакам - student2.ru -надежной стеганосистемы с Устойчивость стеганосистем к пассивным атакам - student2.ru = 0, необходимо обеспечить, чтобы Устойчивость стеганосистем к пассивным атакам - student2.ru . При этом вероятность Устойчивость стеганосистем к пассивным атакам - student2.ru , что эквивалентно невозможности выявления нарушителем скрытого в контейнере сообщения.

Наши рекомендации