本文主要用于 GSM、软件无线电(SDR)和无线通信安全研究,重点介绍 GSM 信号捕获、协议分析以及加密机制的工作原理。
涉及无线电接收、通信数据分析或主动发射时,应遵守所在地的法律法规,并仅在自有、隔离或明确获得授权的实验环境中进行。
一、前言#
GSM(Global System for Mobile Communications)是第二代移动通信系统。虽然许多国家和地区已经陆续关闭 2G 网络,但 GSM 仍然具有重要的研究价值。
对于无线通信安全研究人员来说,GSM 是一个非常适合学习的软件无线电案例。
它同时涉及:
- 无线电通信
- 数字信号处理
- 软件无线电
- TDMA
- GSM 协议
- 蜂窝网络信令
- 身份认证
- 空口加密
- 密码学
经典的 GSM SDR 研究流程可以概括为:
GSM 网络
│
▼
无线信号
│
▼
SDR
│
▼
IQ Samples
│
▼
GSM 信号处理
│
▼
GSM Burst
│
▼
TDMA Frame
│
▼
GSM Channel
│
▼
GSMTAP
│
▼
Wireshark
│
▼
协议分析
│
▼
A5/x 加密分析需要注意的是,这并不是一个简单的“SDR 破解 GSM”的过程。