-1

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

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

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

有人从事与上述论文相关的项目吗?我只想从一些重要的参考资料开始。

4

1 回答 1

1

我不参与此类研究,但在看到您的问题后,我下载了相关论文并阅读了它。

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

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

这篇文章假设所有这样的用户可以做的就是随机改变x坐标一点,应用一些噪声,并称其为信息隐藏提出的方法是稳健的,因为它确实对这种噪声攻击非常稳健,只要它们不干扰外观太多了。

但是对于这样一个细心的用户来说,有一种不同的、非常直接的方法可以在不强烈改变(至少在负面意义上)文档的情况下删除消息,这种方法不应用随机噪声:

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

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

于 2017-12-16T00:40:26.083 回答