スペクトラム拡散
拡散のためのPN符号(拡散符号)が自由に選べるので、拡散の具合がそれぞれ異なり、暗号化と同じことになる。暗号化と違うのは、信号自体の検出が困難になることである。受信の場合は、暗号解読と同様に解読コード(逆拡散符号)を使って、広い周波数範囲から必要な信号を浮かび上がらせる。
技術的に詳しく言うと、送信側では送信データに対して拡散符号による演算を行い、送信データよりも広い帯域にエネルギーを拡散して送信する。送信データの数十倍~数千倍の帯域に広げる。拡散に使用される送信データのビットを「チップ」と呼ぶ。受信側では、送信側での拡散符号を知っているので逆拡散符号を作り、受信データと逆拡散符号との演算により送信データを復号する。拡散符号は自己相関が小さい符号系列である擬似ランダム雑音(英語: pseudo random noise、PN)パターンが使われる。2種類のPN系列を加算して得られるGold系列や最長系列(M系列)も拡散符号に使われる。拡散された帯域の一部にノイズが局在していても、その影響も拡散されるためノイズに強くなる。また正当な逆拡散符号によって復号演算を行わなければノイズにしか聞こえず、逆拡散符号が判らなければ通信を傍受できないので通信の秘匿性にも優れているとされる。
無線局ごとに異なる拡散符号を適用すると、一つの周波数(帯)で複数の通信を行う多元接続が可能となる。(符号分割多元接続)
正当な受信者ではないものが解読する場合は、広帯域受信機を使い記録し、色々な方法で逆拡散符号を当てはめてみることによりできる(困難ではあるが)。