Protocole de sécurité défini dans la norme 802.11b afin de protéger les couches « physique » et « liaison » du modèle OSI. La couche physique de communication de 802.11 est l’air ambiant : quiconque se trouve dans une zone couverte par un point d’accès peut donc intercepter les échanges. Le protocole WEP chiffre les échanges pour protéger les données transitant sur le WLAN. Cependant, il est considéré comme peu sûr et a été régulièrement cassé.
L’algorithme WEP est un générateur de nombres pseudo aléatoires initialisé par une clef secrète partagée.
Le générateur de nombres pseudo aléatoires ressort une séquence de clefs de bits pseudo aléatoires, égales en longueur au paquet le plus large possible, qui, combiné avec des paquets entrants ou sortants produit le paquet transmis par la voie des airs. Cet algorithme est utilisé en WLAN, norme 802.11. L’algorithme WEP est un simple algorithme basé sur l’algorithme RC4 de RSA, qui a les propriétés suivantes
- Raisonnablement fort : l’attaque par force brute de cet algorithme est difficile par le fait que chaque trame est envoyée avec un vecteur d’initialisation qui relance le générateur de nombres pseudo aléatoires.
- Auto synchronisation : l’algorithme se resynchronise pour chaque message. Ceci est nécessaire pour travailler en mode non connecté, où les paquets peuvent être perdus, comme dans tout réseau local.
