Professional Documents
Culture Documents
Steganalysis of Block-DCT Image Steganography
Steganalysis of Block-DCT Image Steganography
Image Steganography
Ying Wang and Pierre Moulin
2
Steganographer vs. Steganalyzer
Steganographer Steganalyzer
3
Block-DCT Embedding
Spatial domain DCT domain
4
Spatial domain DCT domain
8 8
u ( m, n )
8 u~ (k , l )
5
Modified Spread Spectrum Data
Hiding Model
DCT domain Spatial domain
~ ~
IDCT
a (k , l )u (k , l ) v(m, n)
a~k ,l u~ (k , l ) N (0, ~z2 (k , l ))
DCT
~
IDCT
6
Statistics of the Pixel Differences
• Block processing
introduces discontinuity at
the block boundaries
• Develop steganalysis
method based on pixel
differences!
7
Host image Stego-image
• The pdfs for all pairs are • The pdfs for inner pairs {d 0 }
the same and border pairs {d1} are
different
8
9
Binary Hypothesis Testing Problem
H 0 : F0 F1
• Two populations • K-S test:
H1 : F0 F1
{d 0 } {d1}
F0 and F1 are cumulative
• Difficulty: pdfs are unknown! density functions.
10
• The decision rule with PFA
is
1 DM , N DM , N ,
D 0 DM , N DM , N , .
0 / 1 DM , N DM , N ,
11
Discussion
• With the same embedding strength, stego-images
of smooth host images such as Lena and Jet, are
more likely to be detected than those of images
with noise-like textures, such as Baboon.
12
• The key idea of our paper is to find an intrinsic
property of natural images, which is modified by the
information hiding process.
13
• The K-S test is universal in the sense that the pdfs
can be unknown.
14
References
• N. F. Johnson and S. Katzenbeisser, ``A survey of
steganographic techniques", in S. Katzenbeisser and F.
Peticolas (Eds.): Information Hiding, pp.43-78. Artech House,
Norwood, MA, 2000.
15
Lena Baboon
16