Sì, ma devi prendere in considerazione la probabilità di collisione non solo la dimensione dello spazio della chiave.
Come hai detto lo spazio chiave per WEP è 2 24 , con questo spazio chiave c'è una collisione del 50% dopo solo 2 12 pacchetti, quindi non in realtà bisogno di andare oltre i 2 24 pacchetti per trovare una collisione. Dopo solo 12430 frame ottieni una probabilità di collisione del 99%, quindi da lì puoi vedere che lo spazio della chiave 2 24 è un numero veramente basso per proteggere il WEP.
Per passare attraverso i calcoli dovrai controllare l'attacco Compleanno che utilizza il modello probabilistico del paradosso di compleanno per ridurre la complessità di trovare una collisione. In realtà è piuttosto interessante dare un'occhiata (è anche usato per calcolare collisioni MD5). Fondamentalmente si basa sulla probabilità di trovare 2 persone che hanno il compleanno nello stesso giorno in un gruppo di N persone scelte a caso.
Comepuoivederelaprobabilitàraggiungeil100%con367personedatochecisono366possibilicompleannimaconsolo23personehaiil50%dipossibilitàdicollisione!
IlproblemaècheWEPusaRC4,cheèunacifradivapore,ilchesignificachenessunachiavedicifraturapuòessereriutilizzata.CiòsignificherebbecheBSSavrebbebisognodicambiarelasuachiavedicifraturanonappenatuttele2chiavi24sonostateconsumate,mailprotocolloWEPnonimplementaqualcosadelgenere.
WEPutilizzalastessachiavedibasepertuttigliutenti,quindilasicurezzadiWEPsibasasulnonriciclaremaiunacoppiadi[Base_Key,IV].
Per lo schema dato WEP avrebbe bisogno di un algoritmo di evitamento per evitare a nodi diversi di riutilizzare lo stesso IV, ma ancora una volta WEP non implementa qualcosa del genere.
Quello che WEP fa è selezionare casualmente una IV dallo spazio chiave 2 24 , ed è qui che entra in gioco il paradosso del compleanno.