EAP-PSK - HMAC-MD5 for MIC - digest format
Poiex
poiexxx
Wed Dec 24 03:01:59 PST 2008
Hi,
I'm trying to understand how are composed the digest of the messages
of 4-way handshake. In particular of second message.
--- First packet ---
Frame 2 (113 bytes on wire, 113 bytes captured)
Ethernet II, Src: PirelliB_ac:14:62 (00:17:c2:ac:14:62), Dst: Apple_be:
4f:02 (00:1e:c2:be:4f:02)
802.1X Authentication
Version: 1
Type: Key (3)
Length: 95
Descriptor Type: EAPOL WPA key (254)
Key Information: 0x0089
.... .... .... .001 = Key Descriptor Version: HMAC-MD5 for
MIC and RC4 for encryption (1)
.... .... .... 1... = Key Type: Pairwise key
.... .... ..00 .... = Key Index: 0
.... .... .0.. .... = Install flag: Not set
.... .... 1... .... = Key Ack flag: Set
.... ...0 .... .... = Key MIC flag: Not set
.... ..0. .... .... = Secure flag: Not set
.... .0.. .... .... = Error flag: Not set
.... 0... .... .... = Request flag: Not set
...0 .... .... .... = Encrypted Key Data flag: Not set
Key Length: 32
Replay Counter: 0
Nonce: C70D78A73B030E4D3C26EE9A547A00C5A419FE310D2FB9DD...
Key IV: 00000000000000000000000000000000
WPA Key RSC: 0000000000000000
WPA Key ID: 0000000000000000
WPA Key MIC: 00000000000000000000000000000000
WPA Key Length: 0
--- Second packet ---
Frame 3 (113 bytes on wire, 113 bytes captured)
Ethernet II, Src: Apple_be:4f:02 (00:1e:c2:be:4f:02), Dst: PirelliB_ac:
14:62 (00:17:c2:ac:14:62)
802.1X Authentication
Version: 1
Type: Key (3)
Length: 95
Descriptor Type: EAPOL WPA key (254)
Key Information: 0x0109
.... .... .... .001 = Key Descriptor Version: HMAC-MD5 for
MIC and RC4 for encryption (1)
.... .... .... 1... = Key Type: Pairwise key
.... .... ..00 .... = Key Index: 0
.... .... .0.. .... = Install flag: Not set
.... .... 0... .... = Key Ack flag: Not set
.... ...1 .... .... = Key MIC flag: Set
.... ..0. .... .... = Secure flag: Not set
.... .0.. .... .... = Error flag: Not set
.... 0... .... .... = Request flag: Not set
...0 .... .... .... = Encrypted Key Data flag: Not set
Key Length: 32
Replay Counter: 1
Nonce: 875EF27A2070310B8D259BFBFC69AA0B0861D508AD92EAA3...
Key IV: 00000000000000000000000000000000
WPA Key RSC: 0000000000000000
WPA Key ID: 0000000000000000
WPA Key MIC: D78FA4EFC43F71CA234FA465190023A4
WPA Key Length: 0
I know that the MIC is a HMAC-MD5 function of a concatenation of
something. But, of what?
Can someone help me?
Poiex
poiexxx at gmail.com
More information about the Hostap
mailing list