This paper introduces a novel compatibility attack to detect a steganographic message embedded in the DCT domain of a JPEG image at high-quality factors (close to 100). Because the JPEG compression is not a surjective function, i.e. not every DCT blocks can be mapped from a pixel block, embedding a message in the DCT domain can create incompatible blocks. We propose a method to find such a block, which directly proves that a block has been modified during the embedding. This theoretical method provides many advantages such as being completely independent to Cover Source Mismatch, having good detection power, and perfect reliability since false alarms are impossible as soon as incompatible blocks are found. We show that finding an incompatible block is equivalent to proving the infeasibility of an Integer Linear Programming problem. However, solving such a problem requires considerable computational power and has not been reached for 8x8 blocks. Instead, a timing attack approach is presented to perform steganalysis without potentially any false alarms for large computing power.
翻译:本文提出一种新颖的兼容性攻击方法,用于检测高质量因子(接近100)下JPEG图像DCT域中嵌入的隐写信息。由于JPEG压缩并非满射函数(即并非所有DCT块都能由像素块映射得到),在DCT域嵌入信息可能生成不兼容块。我们提出定位此类块的方法,可直接证明该块在嵌入过程中被篡改。该理论方法具备多项优势:完全独立于载体源失配问题、检测效能优异,且具有完美可靠性——一旦发现不兼容块即可确保零误报。研究表明,判定不兼容块等价于证明整数线性规划问题的不可行性。然而,求解此类问题需要极大计算资源,且当前尚未能突破8×8块规模。为此,我们提出时序攻击方案,在具备充足计算能力时可实现近乎零误报的隐写分析。