Florida Institute for Cybersecurity (FICS) Research
CS 8803 - Cellular and Mobile Network Security:
GSM - In Detail
Professor Patrick Traynor 10/2/18
CS 8803 - Cellular and Mobile Network Security: GSM - In Detail - - PowerPoint PPT Presentation
CS 8803 - Cellular and Mobile Network Security: GSM - In Detail Professor Patrick Traynor 10/2/18 Florida Institute for Cybersecurity (FICS) Research Cellular Telecommunications Architecture Background Air Interfaces Network
Florida Institute for Cybersecurity (FICS) Research
Professor Patrick Traynor 10/2/18
Florida Institute for Cybersecurity (FICS) Research
2
Florida Institute for Cybersecurity (FICS) Research
standard for wireless communications with well over 5 billion users.
GSM” will get you a long way in this space.
3
Florida Institute for Cybersecurity (FICS) Research
4
Florida Institute for Cybersecurity (FICS) Research
5
Florida Institute for Cybersecurity (FICS) Research
6
Common Control Channel (CCCH)
Traffic Channel (per user in a call) TCH (13 KBps)
Florida Institute for Cybersecurity (FICS) Research
7
Slot 0 Slot 1 Slot 2 Slot 3 Slot 4 Slot 5 Slot 6 Slot 7 Frame: 4.615 msec Frame 0 Frame 1 Frame 2
Frame 50
...
51 Multiframe: 235.365 msec
Florida Institute for Cybersecurity (FICS) Research
8
1 2 3 4 5 6 7 }
Frame: 4.615ms 26 Multiframe: 120.00 ms
Florida Institute for Cybersecurity (FICS) Research
9
Random Access Control Channel (RACH) Reverse (MS BS) Paging and Access Grant Channel (PAGCH) Forward (BS MS) Broadcast Control Channel (BCCH) Forward (BS MS) Synchronization Channel (SCH) Forward (BS MS) Frequency Correction Channel (FCCH) Forward (BS MS) PCH AGCH
Florida Institute for Cybersecurity (FICS) Research
10
Slot 0 Slot 1 Slot 2 Slot 3 Slot 4 Slot 5 Slot 6 Slot 7 Frame: 4.615 msec Frame 0 Frame 1 Frame 2
Frame 50
...
51 Multiframe: 235.365 msec
FCCH (0) SCH (1) BCCH (2-5) PAGCH (6-9) FCCH (10) SCH (11) PAGCH (12-19) FCCH (20) SCH (21) PAGCH (11) PAGCH (22-29) FCCH (30) SCH (31) PAGCH (32-39) FCCH (40) SCH (41) PAGCH (42-49) I (50) RACH (0) ... RACH (50)
Florida Institute for Cybersecurity (FICS) Research
11
Florida Institute for Cybersecurity (FICS) Research
12
Florida Institute for Cybersecurity (FICS) Research
13
Florida Institute for Cybersecurity (FICS) Research
14
Florida Institute for Cybersecurity (FICS) Research
15
Assumptions
slots, time to transmit 1 frame
frames only at beginning of slots
slot, all nodes detect collision
Operation
it transmits in next slot
transmitted the frame
frame in each subsequent slot with prob. p until success
Florida Institute for Cybersecurity (FICS) Research
Pros
16
Cons
collision in less than time to transmit packet
Florida Institute for Cybersecurity (FICS) Research
each transmits in slot with probability p
= p(1-p)N-1
17
nodes, find p* that maximizes Np(1-p)N-1
limit of Np*(1-p*)N-1 as N goes to infinity, gives 1/e = .37 Efficiency is the long-run fraction of successful slots when there are many nodes, each with many frames to send At best: channel has maximum throughput of 37%!
Florida Institute for Cybersecurity (FICS) Research
18
Florida Institute for Cybersecurity (FICS) Research
19
Alert phone of incoming activity Request dedicated signaling channel Signal Release signaling channel
Florida Institute for Cybersecurity (FICS) Research
esque things happen here.
Call Control (CC), Mobility Management (MM), Radio Resource management (RR), Short Messaging Service management (SMS) and Supplementary Services management (SS).
20
Florida Institute for Cybersecurity (FICS) Research
de-registration
21
Florida Institute for Cybersecurity (FICS) Research
22
Florida Institute for Cybersecurity (FICS) Research
(IMSI)
23
Florida Institute for Cybersecurity (FICS) Research
24
Get SDCCH
RR connection established
Authenticate Cipher UpdateLocation Release RR connection
Florida Institute for Cybersecurity (FICS) Research
25
Get SDCCH
RR connection established
Release RR connection
LOC UPD RQST Authentication Request (RAND) Authentication Response (SRES) Cipher Mode Cipher Mode Complete LOC UPD ACC (TMSI Assigned) TMSI RE-ALLOC Complete
Florida Institute for Cybersecurity (FICS) Research
26
Authentication and Ciphering
Channel Request Page Request (TMSI) Channel Assignment Get SDCCH SABM(Page Response) UA(Page Response) SETUP Call Confirmed Assignment Command Alert Assignment Complete RR connection established Connect Connect ACK
Florida Institute for Cybersecurity (FICS) Research
27
Authentication and Ciphering
Channel Request Channel Assignment Get SDCCH SABM(CM Service Req - Call Orig) UA(CM Service Request - Call Orig) SETUP Call Proceeding Assignment Command Alert Assignment Complete RR connection established Connect Connect ACK RR connection release
Florida Institute for Cybersecurity (FICS) Research
28
MSC Old BS New BS
Measurement Report Measurement Report Measurement Report Measurement Report
Handoff Order Handoff Access Handoff Complete Handoff Access
Florida Institute for Cybersecurity (FICS) Research
movements at constant velocity.
29
ρvL π
ρ
Florida Institute for Cybersecurity (FICS) Research
Update LA and creates a Reg Cancel.
30
VLR
ρ
Florida Institute for Cybersecurity (FICS) Research
31
150 × 45 × 80 π × 1 hour 3600 secs = 48 crossings/sec
Florida Institute for Cybersecurity (FICS) Research
32
ρ
λ
Florida Institute for Cybersecurity (FICS) Research
33
Florida Institute for Cybersecurity (FICS) Research
34
Page Response Page SMS Delivery
Florida Institute for Cybersecurity (FICS) Research
35
Page Response Page CP-Data (RP-Data (SMS Delivery)) CP-ACK CP-Data (RP-ACK) CP-ACK
Florida Institute for Cybersecurity (FICS) Research
36
Florida Institute for Cybersecurity (FICS) Research
were available.
the control channel and Cellular Authentication, Voice Privacy and Encryption (CAVE) to protect voice.
37
Florida Institute for Cybersecurity (FICS) Research
38
Florida Institute for Cybersecurity (FICS) Research
39
BS
MSC
BSC BS
AAA
HLR VLR RNC/ PCF PDSN HA
PSTN Internet
voice users.