0 Mining call data to increase the robustness of cellular networks to DoS attacks Hui Zang and Jean...
-
Upload
anne-kory-harrison -
Category
Documents
-
view
215 -
download
2
Transcript of 0 Mining call data to increase the robustness of cellular networks to DoS attacks Hui Zang and Jean...
1
Mining call data to increase the robustnessof cellular networksto DoS attacks
Hui Zang and Jean BolotSprint
http://research.sprintlabs.com/
3
Better Security via Robust Paging Using Mobility Data
Hui Zang and Jean BolotSprint
http://research.sprintlabs.com/
6
Threats identified
•SMS DoS attacks >Mobicom 06 (Penn State)
•Battery attacks via paging>SecureComm 2006 (UC Davis)
•Signaling DoS via data paging>Mobicom WiSe workshop 06 (Sprint)
7
Increase the robustness of the paging channel
• Increase paging channel capacity
• Reduce/block unwanted traffic
• Decrease paging channel utilization>Efficient paging schemes
8
Contributions
•Data-driven approach
•Large-scale cellular mobility data
•Efficient paging algorithms>Reduce paging utilization by 80%>Increase delay by 10%
9
Per Call Measurement Data (PCMD)
•Collected by each switch
•Record of every call>Call type (voice, data, SMS)>Start/end cell, sector>Source/destination
•Three month-long traces – Feb 2006
10
Trace statistics
Switch Nb.records Nb.cells Nb. users
Manhattan 120 M 139 1061 K
Philadelphia 140 M 150 543 K
Brisbane 50 M 144 404 K
Total 310 M 433 2 M
Size of data: 65GB
14
Mobility patterns over time
•Correlation between day X and Y>Mutual information I(X,Y) = H(X) + H(Y) – H(X,Y)
•Normalized by entropy of the data from a reference day
NMI(X,Y) = I(X,Y)/H(X)
15
Correlation between two days
Weekday traces are highly correlated
NMI(current day, n days ago)
2/28 – Tuesday, 2/26 – Sunday
17
Recap - what we found so far…
•96% users in < 40 cells•60% users make < 26 calls •4% most mobile users make 35% of calls•Locations are correlated across days•Higher correlation between weekday data•14 days of data is sufficient
•Use this to design better paging schemes
18
Paging – Locate the mobile
MobileSwitchingCenter
(650)123-4567
(650)123-4567
(650)123-4567
I am here
(650)123-4567 is in my cell
23
Broadcast vs. Profile-based paging
MobileSwitchingCenter
2nd step(broadcast)
Profile-based
No replyback
24
Profile-based paging
•Fixed profile - update profile periodically+: low management cost-: up-to-date mobility data cannot be utilized
•Dynamic profile - update with every call +: more accurate predication -: high management cost
25
Performance Metrics
•Cost: number of cells paged per call
•Paging delay: call arrival until mobile responds
•Success rate of the 1st step - paging selected cells
29
Smart paging
•Dynamic profile-based >14 days of history data
•Voice/SMS: >most recently visited N cells>top X fraction of most popular cells
•Data:>most recently visited N cells
30
Success rate
Fixed profile
Dynamic profile
Smart paging N=10X=0.95
Brisbane 2/28
0.87 0.96 0.94
Manhattan 2/26
0.81 0.91 0.90
32
Conclusions
•Use large-scale mobility data>mobility and activity>patterns over time
•To increase paging efficiency>optimized profile-based
•And increase robustness>decrease utilization>limit cost of data pages
•Next: nationwide, data