Lecture PDF Download.
Lecture Material Download.

Hands-on Practice

- Steganography (material will upload soon)
   This hands-on practice is consist of Steganography basics, Hiding Data, Using Tools for Steganography.
    It also deal an example from Korea Cryptography Contest.

What is Steganography?

   Steganography is the art or practice of concealing a message, image, or file within another message, image, or file. The word steganography combines the Ancient Greek words steganos, meaning "covered, concealed, or protected", and graphein meaning "writing". The first recorded use of the term was in 1499 by Johannes Trithemius in his Steganographia, a treatise on cryptography and steganography, disguised as a book on magic. Generally, the hidden messages will appear to be (or be part of) something else: images, articles, shopping lists, or some other cover text. For example, the hidden message may be in invisible ink between the visible lines of a private letter. Some implementations of steganography which lack a shared secret are forms of security through obscurity, whereas key-dependent steganographic schemes adhere to Kerckhoffs's principle. [From Wikipedia]

A Steganographic System

fE:     steganographic function "embedding"
fE-1:   steganographic function "extracting"
cover:  cover data in which emb will be hidden
emb:    message to be hidden
key:    parameter of fE
stego:  cover data with the hidden message

Steganography Tools

- OpenPuff(freeware)
   Allows you to hide any file (regardless of type) inside an image (BMP, JPG, PNG, TGA, PCX), audio (AIFF, MP3, NEXT/SUN, WAV), video (3GP, FLV, MP4, MPG, SWF, VOB), or PDF file.
Link : http://

- Clotho(freeware)
   The program gives you the possibility to specify the file where the sensitive data should be hidden, namely MP3, WAV, MID, OGG, JPEG, PNG, GIF, BMP, MP4, FLV, AVI, ZIP, RAR, EXE, MSI, DLL, or other file format.
Link :

- Stego PNG
Link :


  • Steganography, Wikipedia
  • Steganography tools, Wikipedia
  • Information Hiding, Neil F. Johnson
  • Gary C. Kessler, Steganography
  • Gary C. Kessler, An Overview of Steganography for the Computer Forensics Examiner