LF Security Corpus: Media Hidden Channels
LSB, palette, alpha and transparent-pixel hidden-channel challenges. Synthetic security fixtures, not usable models.
UpdatedNote LF-CH-MHID-0009: Marker encoded in GIF palette least significant bits.
LayerFault/media-png-bit-reversed
UpdatedNote LF-CH-MHID-0005: Marker bytes are bit-reversed before LSB embedding.
LayerFault/media-png-interleaved-channel
UpdatedNote LF-CH-MHID-0010: Marker bits are interleaved sparsely through RGB channels.
LayerFault/media-png-lsb-alpha
UpdatedNote LF-CH-MHID-0002: Marker encoded in alpha-channel least significant bits.
LayerFault/media-png-lsb-rgb
UpdatedNote LF-CH-MHID-0001: Marker encoded in RGB least significant bits.
LayerFault/media-png-metadata-lsb-split
UpdatedNote LF-CH-MHID-0007: Marker is split between PNG metadata and pixel LSBs.
LayerFault/media-png-palette-lsb
UpdatedNote LF-CH-MHID-0003: Marker encoded in PNG palette entry least significant bits.
LayerFault/media-png-row-fragmented
UpdatedNote LF-CH-MHID-0004: Marker bits are distributed with row-stride fragmentation.
LayerFault/media-png-sparse-lsb
UpdatedNote LF-CH-MHID-0011: Marker bits use deterministic sparse pixel positions.
LayerFault/media-png-transparent-rgb-hidden
UpdatedNote LF-CH-MHID-0008: Marker bits are stored in RGB values of fully transparent pixels.
LayerFault/media-png-zlib-lsb
UpdatedNote LF-CH-MHID-0006: Marker is compressed before LSB embedding.
LayerFault/media-visually-identical-hidden-derived
UpdatedNote LF-CH-MHID-0012: Derived PNG renders identically while carrying a hidden marker.