Modelbased Steganography - PowerPoint PPT Presentation

1 / 29
About This Presentation
Title:

Modelbased Steganography

Description:

How can we achieve this maximum capacity? ... mandrill. 2.16. 12.49% 4,707. 37,678. lena. 2.11. 13.72% 6,607. 48,169. goldhill. 2.07. 12.61 ... – PowerPoint PPT presentation

Number of Views:224
Avg rating:3.0/5.0
Slides: 30
Provided by: phils47
Category:

less

Transcript and Presenter's Notes

Title: Modelbased Steganography


1
Model-based Steganography
  • Phil Sallee

University of California, Davis
IWDW 2003
October 20, 2003
Seoul, Korea
2
Outline
  • Introduction
  • Current methods
  • Model-based steganography framework
  • JPEG steganography example
  • Results
  • Conclusions
  • Future Work

3
Steganography
  • Covered Writing
  • Cryptography Conceal message content
  • Steganography Conceal communication

10110101101010101010010100010110110110101010010101
10101010111100001010101001011101011010110101001010
01000010011101010011110110111101110111010001


4
Steganography vs. Watermarking
  • Steganography
  • Emphasis on avoiding detection
  • Largest hidden message possible
  • Usually fragile
  • Watermarking
  • Emphasis on avoiding distortion of cover
  • As robust as possible
  • Usually small hidden message

5
Measurements of Interest
  • Capacity
  • ltmessage sizegt / ltsteganogram sizegt
  • Embedding Efficiency
  • ltmessage sizegt / lt changes to covergt

6
Current Steganography Methods
7
Can we do better?
  • What is the maximum capacity achievable before
    risking detection?
  • How can we achieve this maximum capacity?
  • At what embedding efficiency can we obtain this
    maximum capacity?

8
Model-based Steganography
  • Cover x is an instance of a random variable X
    distributed according to model PX
  • x ( xa , xb )
  • Choose x0 (xa , x0b ) to encode a message M
    while maintaining model statistics PX

9
Model-Based Steganography Encoding
10
Model-Based Steganography Decoding
11
Capacity
  • Maximum capacity entropy of PXb Xa
  • Entropy codec designed to achieve the entropy
    limit

12
Steganalysis
  • Determine likelihood that xb is drawn from PXb
    Xa(xb xa).
  • Compute expected message length
  • Decode message
  • Longer than expected message indicates a
    violation of the statistical model

13
An example JPEG Steganography
  • Model marginal statistics of DCT coefficients
  • Achieve maximum capacity without altering
    marginal statistics
  • Measure capacity, embedding rate achievable
  • Compare results to current JPEG steganography
    methods F5 and Outguess

14
Model
u coefficient valuepgt1, sgt0 are fit to each
coefficient type
15
Model CDF
  • Cumulative density function easy to calculate
  • Used to integrate density function for a given
    histogram bin

16
Fitting the Model Parameters
  • Parameters p, s fit by maximum likelihood
  • where h is a coefficient histogram

17
Model Fit to Histogram
18
Embedding
  • step size 2
  • xa bin group
  • xb offset (like LSB)

xb ÃŽ0,1
xa
19
Embedding
  • step size 2
  • xa bin group
  • xb offset (like LSB)
  • step size 3
  • xa is lower precision
  • 3 offsets per group

xb ÃŽ0,1
xa
xb ÃŽ0,1,2
xa
20
Embedding Efficiency
  • Embedding rate where p P(xb 0 xa)
  • Change rate
  • Efficiency

21
Embedding Efficiency
  • Embedding efficiency gt 2!

22
Example
Each image is 47k bytes. Which contains a 6.5kb
message?
23
Example
original image 47k
steganogram 47k message 6.46k (13.7) embed.
efficiency 2.1
24
Results
25
Histogram Comparison
26
JPEG Steganography Methods
27
Conclusions
  • Presented a unifying framework for steganography
    and steganalysis
  • Proposed method maximizes capacity while
    preserving a given set of statistics
  • Steganographic security is based on a statistical
    model of the cover media

28
Future Work
  • Use extra capacity to correct additional
    statistics blockiness, wavelet statistics
  • Improve model
  • Dependencies between coefficients
  • Embed in wavelet domain
  • JPEG2000, MP3, MPEG,

29
  • Matlab code available http//redwood.ucdavis.edu/
    phil
  • Email sallee_at_cs.ucdavis.edu
Write a Comment
User Comments (0)
About PowerShow.com