LSB (Least Significant Bit)

The Least Significant Bit is the bit in a binary representation of a number that has the lowest positional weight. In an integer, it represents the position. Changing the LSB alters the value by only 1, making it imperceptible in high-precision data contexts like audio or image pixels.

Properties

  • Value Impact: Flipping the LSB causes minimal change to the overall magnitude.
  • Noise Resilience: LSB data is fragile; compression or noise filtering often destroys hidden payloads.
  • Capacity: Provides maximum embedding capacity per bit of storage compared to higher-order bits.

Applications

Steganography

LSB substitution is a primary method for Steganography in digital media.

  • Image Hiding: Replaces the LSB of pixel color channels (Red, Green, Blue) with secret data bits.
  • Visual Indifference: Human visual systems rarely detect 1-unit intensity changes in high-color-depth images.
  • Integration with Other Methods: Often contrasted with more robust techniques like manipulating DCT (Discrete Cosine Transform) coefficients in JPEGs.
  • Reference: See Steganography in Digital Images: Concealing Data via LSB and DCT Coefficients for a detailed breakdown of LSB vs. DCT approaches in Computerphile’s analysis.

Data Storage & Encoding

  • Parity Bits: Used in error detection to ensure even/odd parity.
  • Endianness: In little-endian systems, the LSB is stored at the lowest memory address.