CANS 17 @ Hong Kong
Practical Evaluation of Passive COTS Eavesdropping in 802.11b/n/ac WLAN
DANIELE ANTONIOLI (SUTD),
- S. SIBY (EPFL),
- N. O. TIPPENHAUER (SUTD)
Daniele Antonioli Practical Evaluation of Passive COTS Eavesdropping in 802.11b/n/ac 1
Practical Evaluation of Passive COTS Eavesdropping in 802.11b/n/ac - - PowerPoint PPT Presentation
CANS 17 @ Hong Kong Practical Evaluation of Passive COTS Eavesdropping in 802.11b/n/ac WLAN D ANIELE A NTONIOLI (SUTD), S. S IBY (EPFL), N. O. T IPPENHAUER (SUTD) Daniele Antonioli Practical Evaluation of Passive COTS Eavesdropping in
Daniele Antonioli Practical Evaluation of Passive COTS Eavesdropping in 802.11b/n/ac 1
◮ Eg: reduce eavesdropping range ◮ Few practical evaluations of those claims ◮ Typically not focusing on a real protocol
◮ Use of MIMO and beamforming
◮ If yes, we get extra resilience for free ◮ Even from COTS devices Daniele Antonioli Practical Evaluation of Passive COTS Eavesdropping in 802.11b/n/ac Introduction 2
◮ Power of the useful signal divided by the noise power at the
◮ 10 log10 SNR = SNRdB
◮ Probability of erroneously decoding 1-bit at the receiver ◮ Not exact quantity (MCS, fading model) ◮ 10−6 is considered a reasonable BER value
◮ Computed as: PER = 1 − (1 − BER)N ◮ N is the average packet size in bits Daniele Antonioli Practical Evaluation of Passive COTS Eavesdropping in 802.11b/n/ac Introduction 3
◮ Passive eavesdropper (Eve) ◮ Downlink channel (from Alice to Bob) ◮ NLOS environment (exploit multipath) ◮ 802.11b as a baseline: no MIMO
◮ Eve’s SNR disadvantage in b vs. n/ac ◮ Eve’s PER disadvantage compared to Bob in n/ac
◮ With COTS devices in an indoor environment ◮ Measure PER and SNR ◮ Compare results with predictions Daniele Antonioli Practical Evaluation of Passive COTS Eavesdropping in 802.11b/n/ac Introduction 4
◮ Alice uses 1 antenna ◮ No disadvantages for Eve ◮ Eve success depends on:
◮ Alice uses L antennas ◮ Transmit-beamforming
◮ Eve success depends on:
Daniele Antonioli Practical Evaluation of Passive COTS Eavesdropping in 802.11b/n/ac Introduction 5
◮ Eavesdrop the downlink ◮ Outside the main lobe (if Alice uses beamforming)
◮ COTS devices ◮ Same number of antennas
◮ No retransmissions Daniele Antonioli Practical Evaluation of Passive COTS Eavesdropping in 802.11b/n/ac Models 6
◮ In 802.11n/ac (MIMO) compared to 802.11b (SISO)
◮ Upper bound from BER formula (Rayleigh fading) ◮ Lower bound from transmit-beamforming gain
◮ Varying their distances to Alice ◮ Using 802.11n/ac different path loss models Daniele Antonioli Practical Evaluation of Passive COTS Eavesdropping in 802.11b/n/ac Theoretical Discussion 7
◮ Alice uses L antennas ◮ Transmit-beamforming towards Bob disadvantages Eve ◮ Eve success depends on: dAE, dBE, and L Daniele Antonioli Practical Evaluation of Passive COTS Eavesdropping in 802.11b/n/ac Theoretical Discussion 8
L−1
◮ SNRSISO = 57 (no diversity) ◮ SNRMISO = 16 (diversity order = 4) ◮ Eve’s SNR disadvantage in 802.11n/ac is 41 dB (at most) Daniele Antonioli Practical Evaluation of Passive COTS Eavesdropping in 802.11b/n/ac Theoretical Discussion 9
◮ Eve’s SNR disadvantage in 802.11n/ac is 6 dB (at least) Daniele Antonioli Practical Evaluation of Passive COTS Eavesdropping in 802.11b/n/ac Theoretical Discussion 10
◮ Eve’s SNR disadvantage in 802.11n/ac is 6 dB (at least)
Daniele Antonioli Practical Evaluation of Passive COTS Eavesdropping in 802.11b/n/ac Theoretical Discussion 10
◮ dBP is the breakpoint distance ◮ σSF is the shadowing std dev (log-normal) ◮ sPL LOS and NLOS path loss slopes
◮ dBP = 5 m ◮ σSF = 3, 4 dB ◮ sPL = 2, 3.5
◮ dBP = 10 m ◮ σSF = 3, 5 dB ◮ sPL = 2, 3.5 Daniele Antonioli Practical Evaluation of Passive COTS Eavesdropping in 802.11b/n/ac Theoretical Discussion 11
20 40 60 80 100 120 140
0.000 0.025 0.050 0.075 0.100 0.125 0.150 0.175
Eve Bob (L=2) Bob (L=4)
Daniele Antonioli Practical Evaluation of Passive COTS Eavesdropping in 802.11b/n/ac Theoretical Discussion 12
20 40 60 80 100 120 140
0.0 0.2 0.4 0.6 0.8 1.0
PER = 50% Eve Bob (L=2) Bob (L=4)
Daniele Antonioli Practical Evaluation of Passive COTS Eavesdropping in 802.11b/n/ac Theoretical Discussion 13
20 40 60 80 100 120 140
0.0 0.2 0.4 0.6 0.8 1.0
PER = 50% Eve Bob (L=2) Bob (L=4)
Daniele Antonioli Practical Evaluation of Passive COTS Eavesdropping in 802.11b/n/ac Theoretical Discussion 13
◮ dAB = 2 m ◮
◮ ∆dAE = 2.5 m ◮ Constant angle and elevation ◮ NLOS (exploit multipath) Daniele Antonioli Practical Evaluation of Passive COTS Eavesdropping in 802.11b/n/ac Experimental Evaluation 14
◮ Alice: Linksys WRT3200ACM, 4x4, OpenWrt ◮ 802.11n: Bob and Eve use a TL-WN722N USB dongle ◮ 802.11ac: Bob uses an USB-AC68, Eve uses a MacBook Pro
◮ PA = 23 dBm (Alice’s tx power) ◮ N0 = −91 dBm (mean noise power at receiver) ◮ Chb/n/ac = 11, 11, 36 Daniele Antonioli Practical Evaluation of Passive COTS Eavesdropping in 802.11b/n/ac Experimental Evaluation 15
◮ Using iperf ◮ 30 repetitions per distance
◮ RSSI and noise floor from PHY radiotap headers
◮ From incorrect UDP checksums ◮ Over the total number of packet sent ◮ Underestimate PER (no FCS) Daniele Antonioli Practical Evaluation of Passive COTS Eavesdropping in 802.11b/n/ac Experimental Evaluation 16
2.5 5.0 7.5 10.0 12.5 15.0 17.5 20.0
20 40 60 80 100
Model D prediction 802.11b Model D prediction 802.11n Model D prediction 802.11ac Measured values 802.11b Measured values 802.11n Measured values 802.11ac
Daniele Antonioli Practical Evaluation of Passive COTS Eavesdropping in 802.11b/n/ac Experimental Evaluation 17
2.5 5.0 7.5 10.0 12.5 15.0 17.5 20.0
10 20 30 40 50 60
802.11b 802.11n 802.11ac
Daniele Antonioli Practical Evaluation of Passive COTS Eavesdropping in 802.11b/n/ac Experimental Evaluation 18
◮ SNR is bounded by 6-41 dB ◮ PER increases to 98% when dAE > 20 m ◮ Eve has to be 129.5 m closer to get same performance as Bob
◮ PER increases significantly when dAE > 15 m ◮ PER is 20% higher in 802.11n than in 802.11b ◮ PER is 30% higher in 802.11ac than in 802.11b
◮ 802.11n/ac PHY features disadvantage an eavesdropper Daniele Antonioli Practical Evaluation of Passive COTS Eavesdropping in 802.11b/n/ac Conclusions 19
◮ SNR is bounded by 6-41 dB ◮ PER increases to 98% when dAE > 20 m ◮ Eve has to be 129.5 m closer to get same performance as Bob
◮ PER increases significantly when dAE > 15 m ◮ PER is 20% higher in 802.11n than in 802.11b ◮ PER is 30% higher in 802.11ac than in 802.11b
◮ 802.11n/ac PHY features disadvantage an eavesdropper
Daniele Antonioli Practical Evaluation of Passive COTS Eavesdropping in 802.11b/n/ac Conclusions 19