📖 Теоретические основы
История стеганографии
Стеганография имеет богатую историю, насчитывающую более 2500 лет. Первые упоминания встречаются еще у Геродота, который описывал методы скрытия сообщений в Древней Греции.
В средние века использовались различные методы: невидимые чернила (молоко, лимонный сок), микроточки, специальные книги-шифры.
С развитием цифровых технологий стеганография перешла на новый уровень, позволяя скрывать информацию в цифровых носителях.
Математические основы
Современная стеганография опирается на несколько ключевых математических концепций:
- Теория информации (энтропия, пропускная способность)
- Теория вероятностей (статистическая незаметность)
- Алгебраические методы кодирования
- Теория сложности вычислений
Ключевая формула для расчета емкости LSB-метода:
C = W × H × 3 (бит на пиксель)
где W и H - ширина и высота изображения
Сравнение с криптографией
Стеганография
- Скрывает факт существования сообщения
- Использует избыточность данных носителя
- Уязвима к статистическому анализу
- Ограниченная емкость
Криптография
- Скрывает содержание сообщения
- Использует математические преобразования
- Уязвима к атакам на ключи
- Не ограничивает объем сообщения
На практике часто используют комбинацию обоих методов: сначала шифруют сообщение, затем скрывают его с помощью стеганографии.