Цифровая стеганография.

3.3.1. Основная теорема информационного скрытия при активном противодействии нарушителя.

Исследуем скрытую ПС при активном противодействии нарушителя, стремящегося разрушить скрытно передаваемую информацию. Информационно-скрывающее противоборство между отправителем сообщений и атакующим удобно описать методами теории игр. Цена игры равна величине скрытой ПС. Для максимизации скрытой ПС (максимизации платежа) скрывающий информацию оптимально строит скрывающее преобразование. Для минимизации скрытой ПС (минимизации платежа) атакующий синтезирует оптимальное атакующее воздействие. Величина скрытой ПС может быть получена последовательным соединением скрывающего преобразования и атакующего воздействия. Оценим величину скрытой ПС для стегосистемы с двоичным алфавитом. Исследуем теоретико-игровые аспекты проблемы скрытия информации стегосистемами.

Рассмотрим теорему, которая названа в [2] основной теоремой информационного скрытия при активном противодействии нарушителя. Для любых произвольно сложных стегосистем и любых атак без памяти эта теорема ограничивает сверху скорость безошибочной передачи для скрывающего информацию при условии, что атакующий знает описание скрывающего преобразования, а декодер знает описание и скрывающего преобразования и атакующего воздействия. Данное условие на самом деле не является трудновыполнимым, как это кажется на первый взгляд. Даже если стратегии действий скрывающего информацию и атакующего неизвестны, но стационарны, то можно утверждать, что и атакующий и декодер потенциально способны определить их, обработав достаточно большой объем статистического материала. Это допущение вполне реалистично, хотя и не всегда может быть достигнуто на практике из-за высокой вычислительной сложности.

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

Утверждение 3.1: Зафиксируем атакующее воздействия Цифровая стеганография и выберем скрывающее преобразование Цифровая стеганография, которое максимизирует количество информации вида.

Цифровая стеганография(3.8).

Над Цифровая стеганография. Для любого сколь угодно малого значения ε > 0 и достаточно большого значения N существует стегосистема с длиной блока N, обеспечивающая вероятность разрушения скрываемых сообщений Цифровая стеганография для множества скрываемых сообщений мощностью Цифровая стеганография.

Утверждение 3.2: Пусть стегосистема с длиной блока N способна безошибочно передавать скрываемые сообщения со скоростью Цифровая стеганография при атакующем воздействии Q(y/x). Если для любого ε > 0 стегосистема обеспечивает вероятность Цифровая стеганография при Цифровая стеганография, то существует конечный алфавит и такое скрывающее преобразование Цифровая стеганография, что выполняется Цифровая стеганография.

Эти утверждения очень напоминают известные теоремы теории передачи сообщений в каналах связи с помехами [1].

Теорема 3.3: Пусть атакующий знает описание обобщенного скрывающего преобразования Цифровая стеганография, а декодер знает описание обобщенного скрывающего преобразования Цифровая стеганография и обобщенного атакующего воздействия Цифровая стеганография. Для любого информационно-скрывающего противоборства, приводящего к искажениям не более (D1, D2), скорость передачи R скрываемых сообщений достижима, если и только если R < Цифровая стеганография, величина Цифровая стеганография определяется как.

Цифровая стеганография, (3.9).

Где U есть случайная переменная над произвольным конечным алфавитом U, переменныеЦифровая стеганографияобразуют марковскую цепь, и количество информации Цифровая стеганография определяется выражением (3.8).

Таким образом, теорема 3.3 определяет величину нижней грани скрытой ПС в условиях, когда все участники информационного противоборства знают стратегии действий друг друга. Заметим, что в этой теореме определяется величина скрытой ПС стегоканала, существование которого атакующему известно. Данная скрытая ПС равна среднему количеству информации на один элемент контейнера, которое нарушитель не может разрушить, выбирая любую стратегию противодействия из множества Цифровая стеганография при искажении контейнера не более величины D2.

Доказательство этой теоремы сводится к следующему: зафиксируем атакующее воздействие Цифровая стеганография. В утверждении 3.1 доказывается, что все скорости безошибочной передачи скрываемых сообщений менее Цифровая стеганография достижимы. Утверждение 3.2 включает обратный результат, то есть достоверная передача невозможна выше этой скорости. Так как атакующий знает распределение Цифровая стеганография, он способен выбрать такое распределение Q, которое минимизирует скорость передачи.

Следствие 3.4 далее показывает, что в важном специальном случае Цифровая стеганография (секретным ключом стегосистемы является описание используемого контейнера и сам контейнер известен декодеру), нет потери в оптимальности при ограничении кодера стегосистемы видом, представленным на рис. 3.2.

Следствие 3.4: В случае Цифровая стеганография, выбор значения переменной U оптимален, если и только если стего X может быть записано в форме Цифровая стеганография, где отображение Цифровая стеганография обратимо для всех значений Цифровая стеганография. В частности, выбор U = X оптимален. Скрытая ПС в этом случае определяется в виде.

Цифровая стеганография. (3.10).

Это следует из того, что когда Цифровая стеганография, выражение (3.8) может быть записано в виде.

Цифровая стеганография. (3.11).

Представляется вполне логичным, что величина скрытой ПС равна взаимной информации между стего X и искаженным стего Y при условии, что отправителю и получателю скрываемой информации известен пустой контейнер Цифровая стеганография.

Для практических систем защиты информации, если секретным ключом стегосистемы является описание используемого контейнера, возникают две проблемы. Во-первых, получатель должен знать исходный контейнер, что ограничивает возможную область применения таких стегосистем. Во-вторых, отправитель и получатель скрываемых сообщений должны использовать секретную ключевую информацию очень большого объема, что неудобно на практике.