logo
ОЗІ / Лекц_ї / все / Методы и средства защиты информации, 2003

Статистические методы

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

Данные методы относятся к “однобитовым” схемам, т.е. ориентированы на сокрытие одного бита секретной информации. l(m)-разрядная статистическая стегосистема образуется из множества одноразрядных путем разбиения изображения наl(m)непересекающихся блоковB1, ...,Bl(m). При этом секретный бит сообщенияmiвстраивается вi-й блок контейнера. Обнаружение спрятанного бита в блоке производится с помощью проверочной функции, которая отличает модифицированный блок от немодифицированного:

f(Bi) =

Основная задача при разработке статистического метода — это создание соответствующей функции f. Построение функцииfделается на основе теории проверки статистических гипотез (например: основной гипотезы “блокBiне изменен“ и альтернативной — “блокBiизменен”). При извлечении скрытой информации необходимо последовательно применять функциюfко всем блокам контейнераBi. Предположим, что известна статистика распределения элементов немодифицированного блока изображенияh(Bi). Тогда, используя стандартные процедуры, можно проверить, превышает ли статистикаh(Bi)анализируемого блока некоторое пороговое значение.Если не превышает, то предполагается, что в блоке хранится бит 0, в противном случае — 1.

Зачастую статистические методы стеганографии сложно применять на практике. Во-первых, необходимо иметь хорошую статистику h(Bi), на основе которой принимается решение о том, является ли анализируемый блок изображения измененным или нет. Во-вторых, распределениеh(Bi)для “нормального” контейнера должно быть заранее известно, что в большинстве случаев является довольно сложной задачей.

Рассмотрим пример статистического метода. Предположим, что каждый блок контейнера Biпредставляет собой прямоугольник пикселейp(i)n,m. Пусть имеется псевдослучайная двоичная модель того же размераS = { S(i)n,m}, в которой количество единиц и нулей совпадает. МодельSв данном случае представляет собой стегоключ. Для сокрытия информации каждый блок изображенияBiделится на два равных подмножестваCiиDi, гдеCi={ p(i)n,m Bi | Sn,m = 1}иDi={ p(i)n,m Bi | Sn,m = 0}. Затем ко всем пикселям множестваCiдобавляется значениеk > 0. Для извлечения сообщения необходимо реконструировать подмножестваCiиDiи найти различие между ними. Если блок содержит сообщение, то все значения подмножестваCiбудут больше, чем соответствующие значения на этапе встраивания сообщения. Если предположить, что все пикселиCiиDiнезависимые, случайно распределенные величины, то можно применить статистический тест:

qi = , где =,

где — среднее значение всех пикселей множестваCi, аVar[Ci]— оценка дисперсии случайных переменных вCi. В соответствии с центральной предельной теоремой, статистикаqбудет асимптотически стремиться к нормальному распределениюN(0, 1). Если сообщение встроено в блок изображенияBi, то математическое ожиданиеqбудет больше нуля. Таким образом,i-й бит секретного сообщения восстанавливается путем проверки статистикиqiблокаBiна равенство нулю.