Водяной знак в PDF документах

Я начинаю свой первый год обучения в магистратуре, и мой проект посвящен цифровым водяным знакам в PDF-документах.

Я начинаю читать некоторые статьи, но заметил, что на самом деле не достаточно работ, чтобы скрыть информацию в документах PDF.

Я читаю сейчас статью под названием "Blind digital watermarking in PDF documents using Spread Transform Dither Modulation"который был опубликован совсем недавно и сделан Битаром В. А. и др. Я нашел эту статью очень интересной, поэтому они скрыли сообщение, используя xкоординаты в PDF документах. Но я думаю, что применение метода авторов очень сложно, так как авторы не предоставили онлайн-код MATLAB. Мне также интересно, почему предложенная техника сокрытия также не используется для y-координированные значения?

Кто-нибудь работал в проектах, связанных с вышеуказанным документом? Я просто хочу начать с некоторых важных ссылок.

1 ответ

Решение

Я не занимаюсь этим типом исследований, но, увидев ваш вопрос, я скачал соответствующую статью и прочитал ее.

На мой взгляд, техника не оправдывает своего обещания. Статья объясняет в начале

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

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

Но для такого внимательного пользователя существует другой, очень простой метод удаления сообщения без существенного изменения (по крайней мере, в отрицательном смысле) документа, метод, который не применяет случайный шум:

Существует естественный способ расположить координаты x текста в строке: разрешить каждому глифу занимать пространство, соответствующее его ширине, в соответствии с информацией о шрифте! Если необходимо, линию можно дополнительно укоротить или удлинить, применяя интервал между символами. Результат этого: смещения, применяемые для сокрытия информации, полностью теряются, и внешний вид документа, вероятно, даже улучшается (поскольку используются естественные расстояния без изменений).

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

Другие вопросы по тегам