JPEG 隐写术

信息处理 图像处理 dct JPEG 隐写术
2022-01-06 01:43:48

除了 Derek Upham 的 Jsteg、Neils Provos 的 Outguess 以及 Pfitzmann 和 Westfeld 的 F5(F3 和 F4 的改进)之外,您还可以使用哪些其他方法来隐藏 JPEG 图像中的信息?

我上面提到的方法在压缩之前将消息隐藏在图像的 DCT 系数中。jpeg 中是否有其他组件可用于执行隐写术?像素值可用于 PNG 和 BMP 图像,但不能用于 JPEG,因为它们在压缩后会发生变化。

谢谢你。

2个回答

我不确定 Jsteg、Outguess 或 F5 是否已经使用了这个,但理论上你可以使用 APP 段来隐藏信息。

量化表(DQT)也可以提供一些有限的空间。您将不得不研究在其中隐藏数据的影响。

在我看来,改变 DCT 系数似乎是最明智的做法。

如果您正在对 JPEG 图像进行编码,并且确切地知道将使用哪种 JPEG 解码器或解码算法,则可以确定像素值的任何变化。因此,有可能通过使用迭代方法来修改它们的值(这也可能涉及修改附近的像素),以足够间隔的像素值对信息进行编码。