【发布时间】:2023-04-10 18:39:01
【问题描述】:
我真的很好奇,因为现在每个频道都可以修改或压缩图像,这可能被视为对隐写术的攻击。
我们可以将隐写术分为两种基本类型,第一种是对图像的空间域进行操作,第二种是对某种变换域进行操作。
以下类型的攻击是我感兴趣的,因为它无处不在(如果您想在 facebook 上保存图像,或者如果您想创建图像的缩略图,或者如果您要将图像保存在移动平台上,等):
- 图像的压缩或重新压缩 - 主要用于 JPEG 图像或 带有 alpha 预乘的 PNG 图像。
- 调整或缩放图像和几何操作 - 我的意思是 图像的转换而不是压缩它,例如旋转 图片、更改比例等。
我想问一下:
- 根据你们保护嵌入式的最佳方法是什么 压缩图像中的消息(如 JPEG 格式)? “无限”怎么说 使用隐写术嵌入消息后重新压缩图像 机制?它仍然是可读的消息吗?
- 嵌入消息的阈值在哪里? 调整图像大小(如果有)?在我看来,隐写术是 对图像大小的调整比压缩或压缩更敏感 旋转或为图像添加噪点。什么是最好的方法 隐写术对您调整图像大小有抵抗力吗?我的意思是有 总是一个边缘,我们不能不丢失信息,但 应该有一些门槛。
- 图像处理的组合如何通过第一和 第二点?
我阅读了许多关于抗压缩图像隐写术的论文,基本上他们总是使用纠错码和汉明距离来获得我们能够在不丢失信息的情况下隐藏的阈值(或如何在有损通道中获取信息) )。然后第一步是使用汉明距离将我们的消息冗余隐藏到空间域。例如,对于 RGB 图像,我们将选择一个三元组作为一位载体,并修改我们的三元组颜色是一种使汉明距离位于边缘“中心”的方式。我们可以将其作为重复纠错码或任何其他代码(最佳实践是 F5 中的汉明码)。
这背后的想法是,我们在 JPEG 压缩图像上计算出的汉明距离的纠错代码将确保在多次应用 JPEG 压缩后嵌入的信息仍然存在。当然,所有这些都是以图像容量为代价的,而我们通过纠错码使用冗余。
该方法的示例链接在这里: http://www.cs.unibo.it/babaoglu/courses/security/resources/documents/Steganography.pdf
我对数字图像的水印技术了解不多,但可能我们可以找到有关该主题的指导,因为水印的目的与隐写术几乎相同。我们正在尝试在数字图像中保留版权信息,或者我们正在尝试在上述各种情况下保护我们隐藏在图像中的信息。
我想讨论并询问您有关当今通过隐写术保护数字图像中信息的机制。我们可以分享我们的想法或示例代码,让世界变得更美好。
【问题讨论】:
标签: image compression watermark steganography