J-UNIWARD 中的差一实现错误
密码学与安全
2023-12-11 v2 机器学习
多媒体
摘要
J-UNIWARD 是一种流行的用于在 JPEG 封面图像中隐藏秘密消息的隐写方法。作为一种内容自适应方法,J-UNIWARD 旨在将消息嵌入到纹理图像区域中,以使改动难以被检测。为此,J-UNIWARD 首先为每个 DCT 系数分配一个基于图像小波(Wavelet)残差计算的嵌入代价,然后使用一种在嵌入所需载荷的同时最小化代价的编码方法。改变一个 DCT 系数会影响一个 23x23 的小波系数窗口。为了加速代价图计算,原始实现预先计算小波残差,然后针对每个被改变的 DCT 系数考虑小波残差的一个 23x23 窗口。然而,该实现访问的窗口意外地向右下偏移了一个像素。在本报告中,我们评估了这一差一错误对所得代价图的影响。某些图像块被过高定价,而另一些图像块被过低定价,但差异相对较小。该差一错误对于基于学习的隐写分析似乎影响不大。
引用
@article{arxiv.2305.19776,
title = {Off-By-One Implementation Error in J-UNIWARD},
author = {Benedikt Lorch},
journal= {arXiv preprint arXiv:2305.19776},
year = {2023}
}