PDF文档中的水印

时间:2017-12-15 21:41:15

标签: pdf text-processing watermark information-hiding data-hiding

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





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





我正在阅读一篇名为“使用Spread Transform Dither Modulation在PDF文档中进行盲数字水印的文章< / code>“最近出版并由 Bitar W. A等人完成我发现这篇论文非常有趣,所以他们使用 x -coordinates隐藏了一条消息在PDF文档中。但我认为应用作者的方法非常困难,因为作者没有提供任何在线MATLAB代码。我也想知道为什么提出的隐藏技术也不用于 y -coordinates值?

&#xA;&#xA;

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

&#xA;

1 个答案:

答案 0 :(得分:1)

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

在我看来,这项技术并没有兑现其承诺。文章在开头解释

  

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

本文假设所有这样的用户都可以随机稍微改变 x 坐标,应用一些 noise 和调用它提出的信息隐藏方法是健壮的,因为它确实对这种噪声攻击非常强大,只要它们不会过多地干扰外观。

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

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

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