
«Стеганография»
Стеганография – наука об искусствах организации связи таким образом, который скрывает сам факт наличия связи.
«стеганос» - тайный, тайна
«графия» - писать
Основные требования к методам стеганографии:
-
прозрачность (отсутствие различия между оригиналом и файлом со встроенной информацией);
-
робастость (стеганографические алгоритмы устойчивы к случайным искажениям при передаче информации);
-
устойчивость к принудительным попыткам искажения контейнера;
-
секретность маркировки (в контейнере не должно быть никаких меток);
-
возможность встраивать в контейнер заранее определенного объема информацию (заранее можно сказать, сколько информации уместится).
Детерминированность – определенность, конкретность, четкость
Детерминистичность – закономерность, причинная обусловленность
Существует 3 основных подхода к выбору контейнера:
-
Безальтернативный
Первый попавшийся файл ( во все файлы можно прятать информацию).
-
Альтернативный (из набора одинаковых файлов выбирается наиболее подходящий)
Берется несколько чистых контейнеров, в каждый помещается информация и выбирается наименее изменившийся контейнер.
-
«Конструирующая стеганография» (позволяет создавать контейнер с нуля)
Контейнер конструируется на основе скрываемой информации.
Пример 1. 100110
Пример 2. АКРО-стих – по первым буквам в стихе.
Тип файла |
Несжатый |
Сжатый |
Графические |
BMP |
JPG |
Аудио |
WAV |
MP3 |
Видео |
MPEG |
AVI |
Текст |
TXT |
- |
Метод «Наименьший значащий бит» (LSB, НЗБ)
Например, в цвете 256 бит – все цвета не разберешь и если поменять последние знаки, то глаз не заметит изменений, а информация изменится.
Например, для трех цветов нужно 2 бита, последовательность бит кодирует цвет. Наименьший бит оказывает наименьшее влияние на изменение цвета.