низкой скорости. Чем меньше шаг квантователя, тем более водяной знак стоек по отношению к атаке перекодированием. Однако, одновременно уменьшается и величина энергии в выбранной области.
Размер подмножества S(с) определяется порогом с. Если после зигзагообразного переупорядочивания коэффициенты ДКП пронумерованы от 0 до 63, причем индексу 0 соответствует коэффициент постоянного тока, а индексу 63 наиболее высокочастотный коэффициент ДКП, то подмножество S(с) будет состоять из коэффициентов ДКП с индексами с … 63 (с>0). На рисунке 8.16 показаны примеры подмножеств S(с) и соответствующих им энергий.
Для увеличения разности энергий необходимо, чтобы в процессе встраивания информации участвовало как можно больше коэффициентов ДКП. Но чрезмерное увеличение размера подмножества S(c) приведет к заметным визуальным искажениям. Это означает, что для каждой выбранной области необходимо найти такое минимальное по размерам подмножество, для которого можно было бы достичь необходимой разницы энергий.
НЧ коэффициенты ДКП модифицировать нежелательно, так как это может ухудшить визуальное качество видео. Поэтому, порог должен быть не меньше определенного значения сmin. Для определения подходящего с может быть использована следующая формула
. (8.9)
Рис. 8.16. Примеры подмножеств S(c) и соответствующих им энергий.
На рисунке 8.17 показан пример внедрения бита «0» при разнице энергий D=500 и выбранной области, состоящей из двух блоков по 8*8 коэффициентов ДКП. В этом случае максимальный порог с, при котором энергия субобласти ЕА превышает 500 равен 35, а для энергии субобласти EB равен 36. Из этого следует, что для того, чтобы энергии «хватало» в обеих субобластях необходимо выбрать порог с=38. Для встраивания бита b0=0 все коэффициенты ДКП в субобласти В, начиная с 35, приравниваются нулю.
Рис. 8.17. Встраивание бита в область, состоящую из двух блоков ДКП.
Для извлечения встроенного бита получателю снова необходимо найти порог с. Но теперь берется уже максимум по всем порогам для субобластей А и В.
. (8.10)
Естественно, что для правильной работы алгоритма необходимо, чтобы Q′=Q и D′=D. Порог обнаружения D′ определяет помехоустойчивость схемы встраивания водяного знака.
Оценка качеств схемы встраивания водяного знака ДЭВ была проведена Г.Лангелларом [6].
Для определения пропускной способности алгоритм ДЭВ был применен к тестовой видеозаписи, сжатой при различных скоростях. Экспертные оценки показали, что встроенные водяные знаки незаметны при n=32 и скорости кодирования видеоданных 6 и 8 мбит/с. При кодировании видеоданных на более низких скоростях появляются искажения возле контуров. Устранить искажения можно увеличением числа блоков ДКП, приходящихся на одну выбранную область. Проведенные исследования показали, что алгоритм ДЭВ позволяет осуществлять встраивание информации в цифровой поток 6–8 мбит/с со скоростью 0,42 кбит/с практически без искажений.
Алгоритм ДЭВ вносит в видео несколько меньше искажений, чем описанный ранее метод встраивания информации в НЗБ.
Другим положительным свойством алгоритма ДЭВ является то, что для удаления ЦВЗ требуется проведение вычислительных операций, более сложных, чем встраивание нового произвольного водяного знака.
Заключение
Все большее значение в нашем быстро изменяющемся мире приобретает защита информации. Это относится и к государственным секретам, которые надо теперь скрывать не только от разведок известно каких стран мира, но и от внутренних врагов — агентов мирового терроризма и экстремизма. Это относится и к секретам фирм, и личным делам граждан, в которые так любит вникать Большой Брат. Последние изменения в законодательстве ряда стран, в том числе и США, показывают популярность на правительственном уровне идеи всеобщей слежки и непротивление ей граждан.
Отстоять свободу личности, самостоятельность фирмы, сохранить государственную тайну помогут, наряду с другими средствами, и стеганографические методы защиты информации. В развитии этих средств сделан пока лишь первый шаг, как в теоретическом, так и в практическом плане. Перечислим некоторые интересные задачи, решение которых поможет увеличить эффективность подобных средств.
Прежде всего, необходима разработка математических моделей мультимедийных контейнеров: речи, изображений, видео. Большой поток исследований в этой области, связанный с разработкой алгоритмов сжатия информации, не привел пока к появлению конструктивных универсальных моделей.
Важным представляется дальнейшее развитие методов теории распознавания образов. Особенно в свете появления таких новых математических инструментов, как нейронные сети, генетические алгоритмы, нечеткая логика. Авторам, к сожалению, неизвестны публикации по применению этих инструментов в стеганографии.
Совершенствование методов встраивания информации будет выполняться за счет применения сигналов с расширенным спектром, помехоустойчивых кодов. Это направление совершенно не рассмотрено в нашей книге, хотя здесь проделана большая работа. Тем не менее, имеется и много нерешенных задач.
В стегоанализе необходимо введение в рассмотрение иных, чем всеми любимый хи-квадрат, критериев проверки статистических гипотез. Для тестирования качества последовательностей, генерируемых псевдослучайным генератором случайных чисел, в настоящее время известны десятки различных критериев. Возможно, многие из них найдут применение в стеганографии.
История показывает, что время прохождения технологии от ее зарождения до промышленного применения составляет обычно 20–25 лет. Если считать, что цифровая стеганография зародилась в середине 90-х годов прошлого века, то у нее все еще впереди.
Литература
1. Matsui K., Tanaka K., and Nakamura Y. Digital signature on a facsimile document by recursive MH coding // Symposium On Cryptography and Information Security, 1989.
2. Osborne C., van Schyndel R., Tirkel A. A Digital Watermark // IEEE Intern. Conf. on Image Processing, 1994. P. 86–90.
3. Anderson R., editor. // Proc. Int. Workshop on Information Hiding: Lecture Notes in Computer Science. Springer-Verlag, Cambridge. 1996.