Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОЗІ / Лекц_ї / Лекц_я 16.doc
Скачиваний:
68
Добавлен:
05.06.2015
Размер:
196.61 Кб
Скачать

Статистичні методи

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

Дані методи ставляться до “однобітових” схем, тобто орієнтовані на приховання одного біта секретної інформації. 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 на рівність нулю.

Соседние файлы в папке Лекц_ї