使用隐写重新压缩的隐写术以JPEG格式存储数据

时间:2015-09-15 02:54:34

标签: image jpeg steganography

我想在JPEG图像中存储跟踪ID,可以通过Facebook,Instagram等进行重新压缩。理想情况下,这将是64位整数,但如果生存机会大大增加,我愿意将其保持在32位

隐写术是最好的解决方法吗?

我假设需要大量的冗余以增加生存机会。

我还读到,将数据存储在照片的“嘈杂”区域也会降低通过重新压缩修改像素的几率。

隐私并不是一个真正的问题,如果有人发现我的身份证#他们几乎没有什么可以使用这个号码,或者至少没有什么我会关心的。我主要担心的是能够在野外找到这些图像,然后在其中找到我的跟踪ID。

Facebook和Instagram都会在jpg上传到平台时对其进行再压缩。我希望我的ID能够通过再压缩来持续。

有人能指出我在算法或算法基础上正确的方向来实现这个目标吗?

1 个答案:

答案 0 :(得分:0)

隐写术和数字水印之间存在差异。隐写术的目的是隐藏秘密信息,同时怀疑存在秘密信息。它的目的是不可察觉地传递秘密信息。

实现数字水印的主要目的是验证。在您的情况下,您可以选择实现可见水印(图像上清晰显示的水印)或不可见水印(需要编码和提取算法来检索隐藏信息的水印)。两种类型都会影响图像的视觉质量。但是,用肉眼看不到隐形水印。

Here is a link一篇期刊论文,解释了一些您可以轻松实现的基本水印技术。深入了解这些技术here