16.05.2014 Views

Wireless Security.pdf - PDF Archive

Wireless Security.pdf - PDF Archive

Wireless Security.pdf - PDF Archive

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Wireless</strong> LAN <strong>Security</strong> 425<br />

WEP<br />

WPA<br />

(used with 802.1X)<br />

Master-secret<br />

(used by authentication<br />

process; certificate;<br />

password, etc.)<br />

WPA<br />

(used without 802.1X)<br />

Master-secret<br />

(User Password)<br />

By-product of 802.1X-based<br />

authentication process<br />

Can be specified by network<br />

administrator<br />

Master-key<br />

(Pre-shared/manually<br />

configured)<br />

40 bits/104 bits<br />

PMK<br />

(Pair-wise Master Key)<br />

256 bits<br />

PRF-512 (PMK, “Pair-wise Key Expansion”,<br />

MACf || MAC2 || Noncef || Nonce2)<br />

PTK (Pair-wise Transient Keys)<br />

Prepend with IV<br />

Data<br />

Encryption-key<br />

128 bits<br />

Data<br />

MIC-key<br />

128 bits<br />

EAPoL<br />

Encryption-key<br />

128 bits<br />

EAPoL<br />

MIC-key<br />

128 bits<br />

Phase-1 and phase-2<br />

key mixing<br />

Per-Packet-<br />

Encryption-Key<br />

Per-Packet-<br />

Encryption-Key<br />

Figure 18.8 : Key hierarchy in 802.11<br />

As we saw, WPA is flexible about how the master key (PMK in WPA) is established. The<br />

PMK, therefore, may be a preshared 16 secret key (WEP-design) or a key derived from an<br />

authentication process like 802.1X. 17 WPA does require that the PMK be 256 bits (or 32<br />

bytes) long. Since a 32-byte key is too long for humans to remember, 802.11 deployments<br />

16<br />

As we saw, this usually means that the keys are manually configured.<br />

17<br />

It is expected that most enterprise deployments of 802.11 would use 802.1X while the preshared<br />

secret key method (read manual configuration) would be used by residential users.<br />

www.newnespress.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!