Spread spectrum modulation was initially developed for military applications to make radio transmissions less vulnerable to interference and jamming. It works by spreading a narrowband signal across a much wider bandwidth. This makes the signal difficult to detect and disrupt. There are two main advantages - it has a low probability of intercept and is difficult to interfere with through jamming. The spreading is done by multiplying the data signal with a pseudo-random noise code before transmission. At the receiver, the original data is recovered by multiplying the received signal by an identical code. This process provides interference rejection and allows multiple users to share the same frequency band.