Hur fungerar WEP? – Quora

Wired Equivalent Privacy (WEP) används för att skydda datalänkskiktramarna under trådlös överföring. Det bygger på en hemlig nyckel k delas mellan de kommunicerande parterna för säkerheten för den överförda ramen. Vi har en RC4-nyckelström som är en lång sekvens av pseudorandombyte som består av 24-bitars Initialiseringsvektor (IV) och 56-bitars nyckel. Nyckeln har utökats till 128 bitar men de hemliga delarna av nyckeln består av 40 bitar respektive 104 bitar. Nyckelströmmen kan betecknas med RC4 (v,k). Meddelandet (M) sammanfogas med dess kontrollsumma(c(M)) för att erhålla en vanlig text P=<m,c (M)> som används för kryptering. Det krypterade paketet genereras genom att göra en exklusiv eller (XOR) av den vanliga texten med RC4-nyckelströmmen. Således kan chiffertexten visas på följande sätt:
C=P RC4(v,k)
WEP använder ett per-paket IV som väljs av avsändaren så att RC4-nyckelströmmen inte upprepas och vi får en annan chiffertext även när klartextmeddelandena är desamma. IV skickas i klar med varje paket. Ett ytterligare 4-byte Integrity Check Value (ICV) beräknas på det ursprungliga paketet och bifogas. ICV krypteras också av RC4-chifferströmmen. Krypteringsprocessen för WEP visas i följande diagram:

när mottagaren tar emot paketet dekrypterar den överförda data med hjälp av nyckelströmmen som genereras av IV från paketet och dess egen kopia av den delade nyckeln (k) som visas nedan. Mottagaren kan kontrollera integriteten hos den återvunna klartexten genom att beräkna ICV från klartext och jämföra den med den från paketet. Om de matchar verifieras meddelandet.

Lämna ett svar

Din e-postadress kommer inte publiceras.