Beste mensen,
Even een klein ander vraagje dan dat je zou verwachten op Tweakers, maar ik kom er even niet uit.
Ik ben op dit moment bezig met mijn profielwerkstuk over de beveiliging van draadloze netwerken bij consumentenrouters. Ik probeer nu uit te vinden waarom WEP zo vreselijk makkelijk te kraken is.
We gaan uit van een 64-bit WEP encryptie. Als ik het dan goed heb begrepen, is de keystream verdeeld in de IV en de 40-bit lange sleutel die de gebruiker zelf in kan stellen. Vervolgens worden 64 bits plain text met deze keystream geXORd, wat de versleutelde informatie geeft. Correct me if I'm wrong.
Ik snap dat de 24-bit IV een vrij grote kans heeft om twee keer gebruikt te worden (er zijn 16,7 miljoen mogelijkheden, dat kan binnen een paar uur opgebruikt zijn). Maar waarom is dat dan zo'n groot probleem? Waarom moet die IV altijd uniek zijn en wat maakt een dubbele IV nou een probleem?
Bovendien, begrijp ik dat je de ingestelde code altijd uit de laatste 40 bits van de keystream kunt halen. Dus als je twee keer eenzelfde stukje plain text verstuurd, en dat vang je op, krijg je tweemaal dezelfde laatste 40 bits, en dat kan een simpel berichtje zijn om de verbinding in stand te houden tussen de AP en de enrollee.
Ik snap dus hoe de WEP encryptie in elkaar zit, maar ik snap niet hoe een dubbele IV direct leid tot een zwakke plek waarmee de sleutel gekraakt kan worden. Kan iemand mij een uitleg geven waarom dit wel zo is, of waar ik met mijn interpretatie fout zit?
Even een klein ander vraagje dan dat je zou verwachten op Tweakers, maar ik kom er even niet uit.
Ik ben op dit moment bezig met mijn profielwerkstuk over de beveiliging van draadloze netwerken bij consumentenrouters. Ik probeer nu uit te vinden waarom WEP zo vreselijk makkelijk te kraken is.
We gaan uit van een 64-bit WEP encryptie. Als ik het dan goed heb begrepen, is de keystream verdeeld in de IV en de 40-bit lange sleutel die de gebruiker zelf in kan stellen. Vervolgens worden 64 bits plain text met deze keystream geXORd, wat de versleutelde informatie geeft. Correct me if I'm wrong.
Ik snap dat de 24-bit IV een vrij grote kans heeft om twee keer gebruikt te worden (er zijn 16,7 miljoen mogelijkheden, dat kan binnen een paar uur opgebruikt zijn). Maar waarom is dat dan zo'n groot probleem? Waarom moet die IV altijd uniek zijn en wat maakt een dubbele IV nou een probleem?
Bovendien, begrijp ik dat je de ingestelde code altijd uit de laatste 40 bits van de keystream kunt halen. Dus als je twee keer eenzelfde stukje plain text verstuurd, en dat vang je op, krijg je tweemaal dezelfde laatste 40 bits, en dat kan een simpel berichtje zijn om de verbinding in stand te houden tussen de AP en de enrollee.
Ik snap dus hoe de WEP encryptie in elkaar zit, maar ik snap niet hoe een dubbele IV direct leid tot een zwakke plek waarmee de sleutel gekraakt kan worden. Kan iemand mij een uitleg geven waarom dit wel zo is, of waar ik met mijn interpretatie fout zit?