Table of Contents
Fetching ...

System-level Analysis of Adversarial Attacks and Defenses on Intelligence in O-RAN based Cellular Networks

Azuka Chiejina, Brian Kim, Kaushik Chowhdury, Vijay K. Shah

TL;DR

This paper addresses the vulnerability of O-RAN xApps to adversarial attacks within the near-RT RIC by conducting a system-level study using an interference-classification case study. It introduces a malicious xApp able to perturb spectrogram and KPM data, and evaluates a distillation-based defense that preserves model accuracy under attack within $10\text{ ms}$ to $1\text{ s}$ RTT constraints. The authors present two InterClass xApps (CNN-based for spectrograms and DNN-based for KPMs), demonstrate attack impact with $\epsilon=0.1$ where accuracies drop to $0\%$ and $3.7\%$, and show that distillation restores to $96\%$ and $98.3\%$, respectively. They also provide a realistic OTA testbed and dataset generation framework, showing that defense gains translate into improved network throughput and BLER, informing secure design choices for future O-RAN deployments.

Abstract

While the open architecture, open interfaces, and integration of intelligence within Open Radio Access Network technology hold the promise of transforming 5G and 6G networks, they also introduce cybersecurity vulnerabilities that hinder its widespread adoption. In this paper, we conduct a thorough system-level investigation of cyber threats, with a specific focus on machine learning (ML) intelligence components known as xApps within the O-RAN's near-real-time RAN Intelligent Controller (near-RT RIC) platform. Our study begins by developing a malicious xApp designed to execute adversarial attacks on two types of test data - spectrograms and key performance metrics (KPMs), stored in the RIC database within the near-RT RIC. To mitigate these threats, we utilize a distillation technique that involves training a teacher model at a high softmax temperature and transferring its knowledge to a student model trained at a lower softmax temperature, which is deployed as the robust ML model within xApp. We prototype an over-the-air LTE/5G O-RAN testbed to assess the impact of these attacks and the effectiveness of the distillation defense technique by leveraging an ML-based Interference Classification (InterClass) xApp as an example. We examine two versions of InterClass xApp under distinct scenarios, one based on Convolutional Neural Networks (CNNs) and another based on Deep Neural Networks (DNNs) using spectrograms and KPMs as input data respectively. Our findings reveal up to 100% and 96.3% degradation in the accuracy of both the CNN and DNN models respectively resulting in a significant decline in network performance under considered adversarial attacks. Under the strict latency constraints of the near-RT RIC closed control loop, our analysis shows that the distillation technique outperforms classical adversarial training by achieving an accuracy of up to 98.3% for mitigating such attacks.

System-level Analysis of Adversarial Attacks and Defenses on Intelligence in O-RAN based Cellular Networks

TL;DR

This paper addresses the vulnerability of O-RAN xApps to adversarial attacks within the near-RT RIC by conducting a system-level study using an interference-classification case study. It introduces a malicious xApp able to perturb spectrogram and KPM data, and evaluates a distillation-based defense that preserves model accuracy under attack within to RTT constraints. The authors present two InterClass xApps (CNN-based for spectrograms and DNN-based for KPMs), demonstrate attack impact with where accuracies drop to and , and show that distillation restores to and , respectively. They also provide a realistic OTA testbed and dataset generation framework, showing that defense gains translate into improved network throughput and BLER, informing secure design choices for future O-RAN deployments.

Abstract

While the open architecture, open interfaces, and integration of intelligence within Open Radio Access Network technology hold the promise of transforming 5G and 6G networks, they also introduce cybersecurity vulnerabilities that hinder its widespread adoption. In this paper, we conduct a thorough system-level investigation of cyber threats, with a specific focus on machine learning (ML) intelligence components known as xApps within the O-RAN's near-real-time RAN Intelligent Controller (near-RT RIC) platform. Our study begins by developing a malicious xApp designed to execute adversarial attacks on two types of test data - spectrograms and key performance metrics (KPMs), stored in the RIC database within the near-RT RIC. To mitigate these threats, we utilize a distillation technique that involves training a teacher model at a high softmax temperature and transferring its knowledge to a student model trained at a lower softmax temperature, which is deployed as the robust ML model within xApp. We prototype an over-the-air LTE/5G O-RAN testbed to assess the impact of these attacks and the effectiveness of the distillation defense technique by leveraging an ML-based Interference Classification (InterClass) xApp as an example. We examine two versions of InterClass xApp under distinct scenarios, one based on Convolutional Neural Networks (CNNs) and another based on Deep Neural Networks (DNNs) using spectrograms and KPMs as input data respectively. Our findings reveal up to 100% and 96.3% degradation in the accuracy of both the CNN and DNN models respectively resulting in a significant decline in network performance under considered adversarial attacks. Under the strict latency constraints of the near-RT RIC closed control loop, our analysis shows that the distillation technique outperforms classical adversarial training by achieving an accuracy of up to 98.3% for mitigating such attacks.
Paper Structure (30 sections, 9 equations, 9 figures, 3 tables)

This paper contains 30 sections, 9 equations, 9 figures, 3 tables.

Figures (9)

  • Figure 1: Simplified O-RAN architecture.
  • Figure 2: Overview of Interference Classification xApp (with Malicious xApp).
  • Figure 3: KPMs model architecture.
  • Figure 4: Impact of attacks on the models' performances -- (a) InterClass-Spec xApp accuracy, and (b) InterClass-KPMs xApp before and after the two attacks at various epsilon values, and (c) Example of original and perturbed spectrograms/KPMs under adversarial attack at $\epsilon=0.03$.
  • Figure 5: Overview of the distillation-based defense.
  • ...and 4 more figures