GSM SDR:捕获与分析 GSM 信号


本文主要用于 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”的过程。