Spring 2007   InfAs 535

Steganography, Watermarking & Steganalysis

Home Reading Assignments Syllabus Grading & Policies Homework Assgnmts Matlab Code Digital Rights Projects

Syllabus

Week #

  1. Introduction to class, logistics and polices of class, introductory information on steganography and watermarking, models for data hiding and extraction, simple LSB algorithms, image processing concepts.
  2. More image processing, file formats, image analysis schemes, color, linear transforms, histograms, 4 and 8 neighbors, human perception.
  3. Probabilistic and statistical concepts, linear transforms, watermarking and steganography papers that use transforms, the discrete cosine transform and its properties, examples of DCT, comments on the DCT, use of DCT in JPEG compression.
  4. The DFT in signal processing and data hiding.
  5. A tutorial on the wavelet transform.  Its uses in signal processing.  How it can be used for data hiding.
  6. Wavelets and specific algorithms to embed.  Use of energy-based embedding using wavelet coefficients. Watermarking and its uses.  CSS and how it works.
  7. CSS and "secure" DVD systems.  Watermarking in DVD players.  Communications-based model of watermarking.
  8. Spread spectrum watermarking.  Example of blind embedding and detecting algorithm.
  9. Audio watermarking.
  10. Steganalysis.
  11. Steganalysis.
  12. Project discussion updates.
  13. Digital rights management. The Digital Millennium Copyright Act (DMCA).

© 2003-7, J.L. Davidson, all pages created by Davidson for this class.


Last Updated January 08, 2007