DCT Coefficient Embedding
Definition
A steganographic technique that hides data in the quantised discrete cosine transform coefficients of a JPEG image after compression. Because the embedding operates on the compressed data rather than the pixel values, the hidden data survives JPEG re-saving.
- Domain
- Frequency domain, operates on quantised DCT coefficients
- Host format
- JPEG, after compression
- Durability
- Survives JPEG re-saving, unlike spatial-domain LSB methods
- Example tool
- JSteg, one of the earliest DCT-domain steganography tools
- Detection approach
- Statistical analysis of coefficient histograms for embedding artefacts
Common questions
Why is DCT coefficient embedding harder to detect than pixel-domain hiding?+
Because it modifies values that have already survived quantisation, the changes blend into the normal rounding noise of JPEG compression. Detection relies on subtle statistical deviations in coefficient distributions rather than visible pixel-level anomalies.
Does re-saving a stego JPEG at a different quality setting destroy the hidden data?+
It can. Re-compression re-quantises the coefficients, and if the new quantisation table differs from the one used during embedding, the hidden bits are likely to be corrupted or lost, which is a known limitation examiners must account for when recovering data.
Related terms
- Cover Medium
- The original, unmodified carrier file (image, audio, video, or document) into which secret data will be embedded. The cover medium is chosen...
- LSB Substitution
- Least-significant-bit substitution: the lowest-order bit of each sample value (pixel colour channel or audio sample) is overwritten with one bit of the...
- Spread-Spectrum Embedding
- A technique that distributes the energy of the hidden message across many frequency components at very low amplitude, similar to a wideband...
- Steganalysis
- The forensic discipline of detecting the presence of hidden data in a carrier file. Steganalysis uses statistical tests (chi-squared, RS analysis, sample...
- Stego Object
- The modified carrier file containing the embedded secret data. A stego object should be visually or audibly indistinguishable from the cover medium,...