DCT Coefficient Manipulation
Definition
A transform-domain technique that embeds data in the discrete cosine transform coefficients of a JPEG block, operating within the compressed representation rather than raw pixel values.
- Domain
- Transform domain, operates within JPEG block coefficients
- Applies to
- Images, audio, and video steganography
- Advantage
- Survives the lossy re-compression the carrier already applies
- Related technique
- DCT coefficient embedding, a specific image-only application
- Detection route
- Coefficient histogram and calibration-based steganalysis
Common questions
How does DCT coefficient manipulation differ from simple pixel-domain hiding?+
Pixel-domain methods like LSB embedding alter raw sample values directly and are easily destroyed by any further lossy compression. Coefficient manipulation works inside the compressed representation itself, so it survives the transform and quantisation steps the carrier format already applies.
Is this technique specific to JPEG, or does it apply more broadly?+
The DCT is used across several lossy formats, including JPEG images, MPEG video, and some audio codecs, so coefficient manipulation techniques generalise across those carriers with format-specific adaptations.
Related terms
- Carrier (Cover Object)
- The original file, image, audio recording, or video clip used to conceal the hidden message. The modified version containing the hidden data...
- Covert Channel
- Any communication path that was not intended by the system designer and that bypasses access-control or monitoring policies. Network covert channels are...
- 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...
- Payload
- The action the malware performs once active: data encryption (ransomware), credential theft (banking trojan), resource hijacking (cryptominer), or system destruction (wiper). The...
- Steganography
- Concealing one file inside another in a way that hides the existence of the hidden file. LSB image manipulation, JPEG DCT coefficient...