Spread spectrum is a modulation technique where a signal occupies a bandwidth much larger than the minimum required to send information. It spreads the signal by multiplying it with a spreading code that is independent of the data. At the receiver, despreading occurs by correlating the received signal with a synchronized copy of the spreading code. Spread spectrum provides benefits like resistance to interference and jamming, ability for multiple users to share bandwidth, and covert communication capabilities.