IEEE 802.11 Network Security.ppt
《IEEE 802.11 Network Security.ppt》由会员分享,可在线阅读,更多相关《IEEE 802.11 Network Security.ppt(30页珍藏版)》请在麦多课文档分享上搜索。
1、1,IEEE 802.11 Network Security,Rohit Tripathi Graduate Student. University of Southern California.,2,Presentation Overview,IEEE 802.11 Network Security 802.11 Basics 802.11 Architecture 802.11 Security (WEP) WEP Vulnerabilities. Practical Implementation of Attacks. Recent security advancements for W
2、i-Fi Networks. Summary,3,What is IEEE 802.11?,IEEE Standard for Wireless LANs. Ethernet(networking) capability over radio waves. Increased Mobility and Flexibility. Sometimes even more economical. More practical.(e.g. Large halls, atriums,etc.) 802.11b 11 Mbps, 802.11g up to 54Mbps, 802.11a up to 54
3、Mbps. .11b/g at 2.4GHz radio frequencies. .11a at 5-6GHz. Uses CSMA/CA (MAC protocol for shared Media). Different Modulation schemes provides different data speeds. Range 100 -150 feet (approx.),4,Terminology,WLAN - Wireless Local Area Network. AP Access Point. Station Any device on wireless network
4、. SSID Service Set Identifier(identifies a network name.). MAC Address Wireless LAN card address, 6 octets (xx.xx.xx.xx.xx.xx),5,Picture from http:/www.cse.ohio-state.edu/jain/,Infrastructure Network Mode,6,802.11 Architecture (cont.),Frame Types. Data Frames: Used for Data Transmission. Control Fra
5、mes: Used for Media Access Control (RTS, CTS, ACK) Management Frames: Used to exchange Management Information. (Beacon, Probe, Association, Authentication.),7,802.11 Standard Security Goals,Create Privacy as achieved by a wired network (WEP Wired Equivalent Privacy). Parking Lot Attack!. Should Prov
6、ide Confidentiality: No eavesdropping. Access Control: Deny access to unauthenticated stations. Data Integrity: Prevent tampering with transmitted messages.Research shows that none of the goals are achieved!,8,WEP Protocol,Wired Equivalent Privacy. Link Layer Protocol. Two subsystems. WEP Authentica
7、tion Technique. Provides Access Control. WEP Data Encapsulation Technique. Data Integrity and confidentiality.,9,WEP Authentication,STA,AP,Decrypted nonce?,From IEEE: Overview of 802.11 Security.,10,WEP Data Encryption,Message,CRC,Key stream = RC4(IV,K),Ciphertext,IV,XOR,Transmitted Data,Compute Int
8、egrity Checksum c(M) and append to original message M.P = Key-stream generated using RC4 encryption algorithm on a 24 bit IV concatenated to a pre-shared key (40-bit or 104-bit).XOR “P” with Key-stream to produce ciphertext.C = P RC4(IV,K)Transmit IV and Ciphertext.,11,WEP Data Decryption,Decryption
9、 (Reverse Process) Extract IV P = C RC4(IV, K) = (P RC4(IV,K) RC4(IV,K) = P Split P into and re-compute the checksum c(M) to see if it matches c. Establishes message integrity.,12,Attacks on WEP,WEP allows IV to be reused with any frame Same IV produces same key stream (RC4(IV,K). Risks of Key-strea
10、m Reuse. Now If C1 = P1 RC4(IV, K)and C2 = P2 RC4(IV, K)then C1 C2 = (P1 RC4(IV, K) (P2 RC4(IV, K)= P1 P2 (i.e. XOR of two plain texts) Key-stream reuse to read encrypted traffic. Known techniques to find out P1 and P2 given P1 P2. Becomes easier with more intercepted packets using same IV value.,13
11、,Key-stream reuse (continued),Decryption Dictionaries Over time attacker can build a table of key-stream corresponding to each IV (Need known plaintext). Helped by well defined protocol structures(IP headers, login sequence,etc.) Attacker can transmit known plaintext (e.g. email spam) and intercept
12、the cipher text to gain the key-stream. Table size depends only on the IV length and not the key size. Standard fixes IV size as 24 bits. Gives a modest space requirement. E.g. 1500 bytes for each of the 224 possible IVs needs 24GB. Even first few thousands IVs table can be effective in most cases b
13、ecause of most PMCIA cards reset IV value to 0 when reinitialized.,14,Attacks on WEP (continued),Message Modification CRC is insufficient to detect message tampering (not a cryptographically secure authentication code). Controlled modification of cipher-text possible without disrupting the checksum.
14、 CRC is linear function i.e. c(x y) = c(x) c(y). Original Cipher-text C = RC4(IV, K) Possible to find C that decrypts to a modified message M = M C = C = RC4(IV, K) = RC4(IV, K) = RC4(IV, K) = RC4(IV, K) C decrypts to P , but with right checksum!,15,Authentication Spoofing,A challenge-response pair
15、gives the key-stream.,STA,AP,Decrypted nonce OK?,This key-stream can be used to encrypt any subsequent challenge.,16,IP Redirection,For decrypting a ciphertext without knowing the key. Trick the AP into decrypting ciphertext for the attacker. Sniff an encrypted packet. Modify the encrypted message s
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IEEE80211NETWORKSECURITYPPT
