Цифровая стеганография - [50]

Шрифт
Интервал

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

В работе [2] несколько с иных позиций, чем в подходе Качина [3] определяется стойкость стегосистемы. Стегосистема называется теоретико-информационно стойкой, если нарушитель не способен получить никакой информации о встроенном сообщении, анализируя перехваченные стего при условии знания статистических характеристик пустых контейнеров. В рамках этого определения подсчитывается взаимная информация

между скрываемыми сообщениями М и множествами стего S и соответствующих им контейнеров C. В теоретико-информационно стойкой, или, иначе говоря, совершенной стегосистеме должно выполняться равенство
. Как известно из теории информации [10], взаимная информация может быть определена через безусловную и условную энтропию:


. (4.8)


Это дает фундаментальное условие стойкости стегосистемы вида


. (4.9)


Такое определение теоретико-информационной стойкости стегосистемы очень напоминает соответствующее определение теоретико-информационной стойкости системы шифрования информации. Если неопределенность нарушителя относительно сообщения М не уменьшается при перехвате криптограммы Е, то по определению К.Шеннона данная система шифрования является совершенной [7]:


. (4.10)


Заметим, что выражения (4.9) и (4.10) указывают, что нарушитель не способен определить ни одного бита защищаемого сообщения. При этом для системы шифрования точно известно, что в криптограмме это сообщение содержится. Для стегосистемы выражение (4.9) может выполняться в следующих случаях:

1. Стегосистема не используется.

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

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

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

Выражение (4.9) означает, что неопределенность нарушителя относительно сообщения М не должна уменьшаться при знании им стего S и контейнера C, то есть М должно быть независимо от S и С. Исследуем условия стойкости стегосистем. Полагаем, что не только алфавиты S и С, но и их энтропии H(S) и H(С) равны. Рассмотрим два случая.

1. Пусть никакое сообщение М не встраивается в контейнер С. Очевидно, что в этом случае, коль S и С совпадают, то выполняется H(S/C) = H(C/S) = 0.

2. В стего S имеется сообщение М с энтропией H(М) > 0. Очевидно, что при наличии этой встроенной информации у нарушителя появляется отличная от нуля неопределенность относительно S, если известно С и неопределенность относительно С, если известно S: H(S/C)) > 0, H(C/S) > 0. Следовательно, взаимная информация между скрываемыми сообщениями и соответствующими контейнерами и стего уже не может быть равной нулю:


.

Поэтому,


. (4.11)


Это означает, что условие стойкости стегосистемы не обеспечивается. Можно показать, что необходимым и достаточным условием стойкости является:


H(S/C) = H(C/S) = 0. (4.12)


Поэтому в работе [2] делается вывод, что если нарушителю известны стегограммы и соответствующие им контейнеры, то стегосистема не может быть совершенной. В рамках теоретико-информационной модели рассматриваемая стегосистема в атаке нарушителя с известным контейнером не может скрыть факта передачи скрываемого сообщения. А из выражения (4.11) следует, что нарушитель также способен узнать если не полностью, то частично содержание этого сообщения: если

, то при известных S и С неопределенность нарушителя об этом сообщении меньше его энтропии.

Обеспечение требуемой стойкости может быть получено при переходе от детерминированных стегосистем к недетерминированным (вероятностным). Рассмотрим один из возможных вариантов построения вероятностной стегосистемы, предложенный в [2]. В рассматриваемой вероятностной стегосистеме для выполнения необходимого и достаточного условия стойкости вида H(S/C) = H(C/S) = 0 обеспечивается неизвестность для нарушителя используемого контейнера. Для этого в модель стегосистемы вводится источник контейнеров


Рекомендуем почитать
Юный техник, 2009 № 11

Популярный детский и юношеский журнал.


Юный техник, 2010 № 03

Популярный детский и юношеский журнал.


Юный техник, 2013 № 01

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


Катастрофы в морских глубинах

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


Разъезд Тюра-Там

После окончания в 1962 году Московского авиационного института Владимир Александрович Ковтонюк некоторое время работал на лётных испытаниях межконтинентальных баллистических ракет.О жизни испытателей в непростых условиях, о том, как усилия каждого из них, складываясь воедино, укрепляли государственную позицию на международной арене.О том, каким невероятным образом испытания ракет оказались вдруг связанными с гибелью советского вертолета во Франции, о любви, о розыгрышах и курьезах, о счастливых случайностях и драмах рассказывается в этой книге.Автор не претендует на документальное изложение событий, поэтому совпадения с реальными событиями и людьми случайны.


Последний рывок советских танкостроителей

Вашему вниманию представляется уникальный материал – дневник участника разработки танка нового поколения «Боксер». В дневниках А.А. Морозова, впервые опубликованных на сайте БТВТ содержалась уникальная информация о событиях в танкостроении СССР 60-х, 70-х годов, здесь же впервые представлена информация описывающая период 80-х по начало 90-х годов.