Алгоритм WEP (Wired Equivalent Privacy) предусматривается стандартом IEEE 802.11 как средство обеспечения безопасности беспроводных сетей. В основе алгоритма - симметричный поточный шифр RC4, разработанный Роном Райвестом, одним из основателей компании RCA Data Securiy.
Достоинства алгоритма WEP:
Сущность алгоритма WEP поясняется на рисунке.
Секретный 40-бит ключ вводится во все беспроводные устройства сети. При необходимости его может изменять администратор беспроводной сети.
При передаче пакета в аппаратуре формируется 24-разрядный вектор инициализации, который объединяется с секретным ключом в результате операции конкатенации, обозначенной на рисунке значком ||. Полученный 64-разрядный вектор начальной установки используется для приведения в исходное состояние генератора псевдослучайных последовательностей, начинающего формировать псевдослучайную последовательность двоичных символов, равную длине передаваемого пакета с 4-байт контрольной комбинацией циклического кода CRC ( Cycliar Redundancy C
heck). Такая последовательность складывается поразрядно с символами передаваемого пакета и CRC. По радиоканалу передаются оригинальный для каждого пакета вектор инициализации и зашифрованный пакет данных с CRC.На приемной стороне из пакета выделяется 4-разрядный вектор инициализации, из которого в результате конкатенации с тем же секретным ключом что и на передающей стороне, формируется вектор начальной установки генератора псевдослучайной последовательности. Сформированная последовательность суммируется по модулю 2 с зашифрованной частью принятого пакета, в результате чего выделяются незашифрованные данные и CRC, используемая для контроля правильности приема пакета данных.