Spring 2007 InfAs 535
Steganography, Watermarking & Steganalysis
Syllabus
Week #
- 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.
- More image processing, file formats, image analysis
schemes, color, linear transforms, histograms, 4 and 8 neighbors, human
perception.
- 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.
- The DFT in signal processing and data hiding.
- A tutorial on the wavelet transform. Its uses in
signal processing. How it can be used for data hiding.
- Wavelets and specific algorithms to embed. Use of
energy-based embedding using wavelet coefficients. Watermarking and its uses.
CSS and how it works.
- CSS and "secure" DVD systems. Watermarking in DVD
players. Communications-based model of watermarking.
- Spread spectrum watermarking. Example of blind
embedding and detecting algorithm.
- Audio watermarking.
- Steganalysis.
- Steganalysis.
- Project discussion updates.
- 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