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.
Related Concepts
- MSB (Most Significant Bit)
- Binary Number System
- Pixel
- Data Hiding