
- •Сучасне застосування стеганографії:
- •1) Вбудовування інформації з метою сховати незаконну передачу;
- •Класифікація стеганографічних методів
- •Класифікація стегосистем
- •Безключові стегосистем
- •Стегосистеми із секретним ключем
- •Стегосистеми з відкритим ключем
- •Класифікація методів приховання інформації
- •Текстові стеганографи
- •Методи перекручування формату текстового документа
- •Синтаксичні методи
- •Семантичні методи
- •Методи генерації стеганограм
- •Приховання даних у зображенні й відео
- •Методи заміни
- •Методи приховання в частотній області зображення
- •Широкополосні методи
- •Статистичні методи
- •Методи перекручування
- •Структурні методи
- •Приховання інформації у звуковому середовищі
- •Музичні стегосистеми
Статистичні методи
Статистичні методи приховують інформацію шляхом зміни деяких статистичних властивостей зображення. Вони засновані на перевірці статистичних гіпотез. Суть методу полягає в такій зміні деяких статистичних характеристик контейнера, при якому одержувач зможе відрізнити модифіковане зображення від не модифікованого.
Дані методи ставляться до “однобітових” схем, тобто орієнтовані на приховання одного біта секретної інформації. 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 на рівність нулю.