WIRED Equivalent Privacy(WEP)は、無線伝送中のデータリンク層フレームの保護に使用されます。 これは、送信されたフレームのセキュリティのために通信当事者間で共有される秘密鍵kに依存する。 24ビット初期化ベクトル(IV)と56ビットキーで構成される擬似乱数バイトの長いシーケンスであるRC4キーストリームがあります。 キーの秘密部分はそれぞれ40ビットと104ビットで構成されていますが、キーは128ビットに拡張されています。 キーストリームはRC4(v,k)で表すことができます。 メッセージ(M)は、暗号化に使用されるプレーンテキストP=<9 1 9 7>M,c(M)<1 9 5 1>を得るために、そのチェックサム(c(M))と連結される。 暗号化されたパケットは、RC4キーストリームを使用してプレーンテキストの排他的OR(XOR)を実行することによって生成されます。 したがって、暗号テキストは次のように示すことができます。
C=P⊕RC4(v,k)
WEPは、RC4キーストリームが繰り返されず、平文メッセージが同じであっても異なる暗号テキストを取得するように、送信者によって選択されたパケットごとのIVを使用します。 IVは、各パケットでクリアで送信されます。 追加の4バイトの整合性チェック値(ICV)が元のパケットで計算され、追加されます。 ICVは、RC4暗号ストリームによっても暗号化されます。 WEPの暗号化プロセスを次の図に示します:
受信機は、パケットを受信すると、以下に示すように、パケットからIVによって生成された鍵ストリームと、共有鍵(k)の自身のコピーを使用して送信されたデー 受信機は、平文からICVを計算し、それをパケットからのICVと比較することによって、回復された平文の完全性をチェックすることができる。 一致する場合は、メッセージが検証されます。