logo
ОЗІ / Лекц_ї / все / Методы и средства защиты информации, 2003

Широкополосные методы

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

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

Для сокрытия информации применяют два основных способа расширения спектра:

Рассмотрим один из вариантов реализации широкополосного метода. В качестве контейнера используется полутоновое изображение размером NМ. Все пользователи скрытой связи имеют множествоl(m)изображенийiразмеромNМ, которое используется в качестве стегоключа. Изображенияiортогональны друг другу, т.е.

ij = =Giij, гдеGi=,ij— дельта-функция.

Для сокрытия сообщения mнеобходимо сгенерировать стегосообщениеE(x, y)в виде изображения, формируя взвешенную сумму

E(x, y) =

Затем, путем формирования поэлементной суммы обоих изображений, встроить секретную информацию Eв контейнерC:S(x, y)=C(x, y) + E(x, y).

В идеале, контейнерное изображение Cдолжно быть ортогонально ко всемi(т.е.=0), и получатель может извлечьi-й бит сообщенияmi, проектируя стегоизображениеSна базисное изображениеi:

= + = = Gi mi (20.1)

Секретная информация может быть извлечена путем вычисления mi= /Gi. Заметим, что на этом этапе нет нужды в знании исходного контейнераC. Однако на практике контейнерCне будет полностью ортогонален ко всем изображениямi, поэтому в соотношение (20.1) должна быть введена величина погрешности(C, i) = ΔCi, т.е.(C, i) = ΔCi + Gimi.

Покажем, что при некоторых допущениях, математическое ожидание ΔCiравно нулю. ПустьCиiдве независимые случайные величины размеромNM. Если предположить, что все базисы изображений не зависят от передаваемых сообщений, то:

[ΔCi] = [i(x, y)] = 0

Таким образом, математическое ожидание величины погрешности=0. Поэтому операция декодирования заключается в восстановлении секретного сообщения путем проектирования стегоизображенияSна все функцииi: Si = =ΔCi+Gimi. Если математическое ожиданиеΔCiравно нулю, тоSi Gimi. Если секретные сообщения были закодированы как строки–1и1(вместо простого использования двоичных строк), значенияmiмогут быть восстановлены с помощью функции:

mi = sign(Si) = , при условии, чтоGi0

Если mi = 0, то скрываемая информация будет утеряна. При некоторых условиях значение|ΔCi|может возрасти настолько (хотя его математическое ожидание равно нулю), что извлечение соответствующего бита станет невозможным. Однако это происходит редко, а возможные ошибки можно исправлять, применяя корректирующие коды.

Основное преимущество широкополосных стеганометодов — это сравнительно высокая устойчивость к искажениям изображения и разного вида атакам, так как скрываемая информация распределена в широкой полосе частот, и ее трудно удалить без полного разрушения контейнера. Искажения стегоизображения увеличивают значение ΔCi и, если|ΔCi| > |ΔGimi|, то скрытое сообщение не пострадает.