Security Testing and Analysis of 5G Cellular Networks

Christina Pöpper

Cellular networks carry critical communications, yet implementation flaws and misconfigurations can expose users and devices to attacks. Security testing of 5G standalone devices is still largely manual and labor-intensive. This project develops frameworks to test and analyze the security of operational 5G systems, with a focus on user-side devices.

Our open-source framework, ASTRA-5G, automates the generation, over-the-air execution and evaluation of security test cases at the Non-Access Stratum layer. Testing commercial phones revealed issues we reported to their manufacturers, such as the acceptance of arbitrary ABBA values. We have also explored how large language models help assess device security, with the best models reaching about 89% accuracy. The work builds on earlier results on LTE protocol weaknesses, location leakage and abuse of emergency systems, including a study showing that SMS delivery timing can reveal a recipient’s location. We are now extending it towards the security of non-terrestrial networks.

Cellular network security5G StandaloneUser equipment testingOver-the-air testingLLM-assisted security testing
Test cases drawn from the 3GPP specifications run over the air against a real phone in a Faraday cage. Rule-based checks and large language models then evaluate how the phone responded.
The ASTRA-5G testbed. A USRP driven by a laptop acts as the 5G base station, with the phone under test and the USRP antenna shielded inside a Faraday cage (Khandker et al., ACM WiSec 2024).
How well large language models assess device security, over 300 test cases. Two human experts reviewed each model's analysis of the over-the-air results. A general-purpose model, GPT-4.1, and a telecom-specific one, TelecomGPT, performed best. Data from Khandker, Kornas and Pöpper, NextG-Sec 2026.

Faculty

Christina Pöpper

Students

Syed KhandkerMichele Guerra