2004 · 161 citations · 10 references
ComputingComputer ScienceComputer SystemsAuthenticationSecurity ProtocolsWireless CommunicationsAuthentication ProtocolsHandshake ProtocolsMutual AuthenticationProtocol AnalysisProtocol VerificationSecurity Protocol VerificationDenial Of ServiceFinite State Machine VerificationFinite-state VerificationHandshake Protocol AnalysisIeee 802.11IIeee 802.11I SecurityMac Security AnalysisWireless Device Authentication
802.11i is an IEEE standard designed to provide enhanced MAC security in wireless networks. The authentication process involves three entities: the supplicant (wireless device), the authenticator (access point), and the authentication server (e.g., a backend RADIUS server). A 4-Way Handshake must be executed between the supplicant and the authenticator to derive a fresh pairwise key and/or group key for subsequent data transmissions.We analyze the 4-Way Handshake protocol using a finite-state verification tool and find a Denial-of-Service attack. The attack involves forging initial messages from the authenticator to the supplicant to produce inconsistent keys in peers. Three repairs are proposed; based on various considerations, the third one appears to be the best. The resulting improvement to the standard, adopted by the 802.11 TGi in their final deliberation, involves only a minor change in the algorithm used by the supplicant.
10
Intercepting mobile communications
Nikita Borisov, Ian Goldberg, David Wagner · 2001 · 838 citations
Analysis of a denial of service attack on TCP
Christoph Schuba, Ivan Krsul, Markus Kühn et al. · 1997 · 485 citations
Automated analysis of cryptographic protocols using Murφ
John C. Mitchell, Murray Mitchell, Ulrich Stern · 2002 · 479 citations
The Murphi Verification System
David L. Dill · Computer Aided Verification · 1996 · 192 citations