PDF文档中的水印[关闭]

问题描述 投票:-1回答:1

我现在开始了我的第一年硕士课程,我的项目是关于PDF文档中的数字水印。

我开始阅读一些论文,但我注意到没有足够的工作来隐藏PDF文档中的信息。

我现在正在阅读一篇名为“Blind digital watermarking in PDF documents using Spread Transform Dither Modulation”的文章,该文章最近出版并由Bitar W. A等人完成。我发现这篇论文非常有趣,所以他们使用PDF文档中的x坐标隐藏了一条消息。但我认为应用作者的方法非常困难,因为作者没有提供任何在线MATLAB代码。我也想知道为什么提出的隐藏技术也不用于y坐标值?

有没有人在与上述文件相关的项目中工作?我只想要一些重要的参考资料开始。

pdf text-processing watermark information-hiding data-hiding
1个回答
1
投票

我没有进入这种类型的研究,但在看到你的问题后,我下载了有问题的论文并阅读了它。

在我看来,这种技术不符合它的承诺。文章从一开始就解释了

这种技术[数字水印]背后的主要思想是,一旦细心的用户检测到隐藏消息的存在,他应该无法在不强烈改变带水印文档的情况下删除该消息。

本文假设所有这样的用户可以做的是随机改变x坐标,应用一些噪声,并调用其提出的信​​息隐藏方法,因为它确实对这种噪声攻击非常强大,只要它们不打扰外表太多了。

但是有一种不同的,非常简单的方法可以让这样一个细心的用户删除消息而不会强烈改变(至少在负面意义上)文档,这种方法不会应用随机噪声:

有一种自然的方法可以在一条线上排列文本的x坐标:让每个字形根据字体信息获取与其宽度匹配的空间!如果需要,可以通过应用字符间距来缩短或延长线。结果是:应用于隐藏信息的偏移完全丢失,文档外观甚至可能改善(因为使用了自然的,未被篡改的字符距离)。

即使通过删除字形宽度信息更改了所讨论的字体,将每个字形的所有出现的平均宽度作为其宽度也应该是一个很好的近似值。

© www.soinside.com 2019 - 2024. All rights reserved.