Водяной знак в PDF документах
Я начинаю свой первый год обучения в магистратуре, и мой проект посвящен цифровым водяным знакам в PDF-документах.
Я начинаю читать некоторые статьи, но заметил, что на самом деле не достаточно работ, чтобы скрыть информацию в документах PDF.
Я читаю сейчас статью под названием "Blind digital watermarking in PDF documents using Spread Transform Dither Modulation
"который был опубликован совсем недавно и сделан Битаром В. А. и др. Я нашел эту статью очень интересной, поэтому они скрыли сообщение, используя x
координаты в PDF документах. Но я думаю, что применение метода авторов очень сложно, так как авторы не предоставили онлайн-код MATLAB. Мне также интересно, почему предложенная техника сокрытия также не используется для y
-координированные значения?
Кто-нибудь работал в проектах, связанных с вышеуказанным документом? Я просто хочу начать с некоторых важных ссылок.
1 ответ
Я не занимаюсь этим типом исследований, но, увидев ваш вопрос, я скачал соответствующую статью и прочитал ее.
На мой взгляд, техника не оправдывает своего обещания. Статья объясняет в начале
Основная идея этой технологии [Digital Watermarking] заключается в том, что, как только внимательный пользователь обнаружит наличие скрытого сообщения, он не сможет удалить это сообщение, не сильно изменив документ с водяными знаками.
В статье предполагается, что все, что может сделать такой пользователь, - это произвольно изменить битовые координаты x, применяя некоторый шум, и призывает предложенный метод для надежного сокрытия информации, поскольку он действительно достаточно устойчив к таким шумовым атакам, если они не мешают внешность слишком большая.
Но для такого внимательного пользователя существует другой, очень простой метод удаления сообщения без существенного изменения (по крайней мере, в отрицательном смысле) документа, метод, который не применяет случайный шум:
Существует естественный способ расположить координаты x текста в строке: разрешить каждому глифу занимать пространство, соответствующее его ширине, в соответствии с информацией о шрифте! Если необходимо, линию можно дополнительно укоротить или удлинить, применяя интервал между символами. Результат этого: смещения, применяемые для сокрытия информации, полностью теряются, и внешний вид документа, вероятно, даже улучшается (поскольку используются естественные расстояния без изменений).
Даже если рассматриваемый шрифт был изменен путем удаления информации о ширине глифа, взятие средней ширины всех вхождений каждого глифа в качестве его ширины должно служить хорошим приближением.