Jun-Hong Huang, Shin-Ming Cheng, Rafael Kaliski, Cheng-Feng Hung
{"title":"Developing xApps for Rogue Base Station Detection in SDR-Enabled O-RAN","authors":"Jun-Hong Huang, Shin-Ming Cheng, Rafael Kaliski, Cheng-Feng Hung","doi":"10.1109/INFOCOMWKSHPS57453.2023.10225868","DOIUrl":null,"url":null,"abstract":"In order to support the diverse requirements of 5G communications, a multitude of RAN components are required. To enable multiple vendor support for 5G, each of whom can independently choose components, Open-RAN (O-RAN) defined a set of standards to which the components must adhere. In addition, O-RAN defines the management elements used to manage each component to secure the 5G networks. While the proposed architecture can manage both 4G and 5G environments, including 5G NSA (Non-Standalone), it inherently suffers from the same vulnerabilities found in 4G LTE. Consequently, an attacker can use unprotected signaling and a low-cost Software Defined Radio (SDR) to launch rogue base station (RBS) attacks on the user equipment (UE), even in O-RAN architectures. In this paper, we consider the stability of signals collected from high-quality operational BSs versus cheap RBSs. Using signal stability features, we develop a machine learning (ML) based RBS detector located on the UE. With the aid of an O-RAN xAPP, ML models can be retrained using the data collected from multiple UEs, and the updated model can be delivered to UEs to enable higher detection accuracy. We conduct extensive experiments by implementing an RBS using a USRP B210, enabling O-RAN using E- Release, and data collected from operational BSs. Moreover, the detector is implemented as an Android APP, which realizes the connection to the O-RAN xAPP. The experimental results show that our detector can achieve more than 99% accuracy, precision “recall” and F1 score.","PeriodicalId":354290,"journal":{"name":"IEEE INFOCOM 2023 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)","volume":"91 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE INFOCOM 2023 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INFOCOMWKSHPS57453.2023.10225868","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
In order to support the diverse requirements of 5G communications, a multitude of RAN components are required. To enable multiple vendor support for 5G, each of whom can independently choose components, Open-RAN (O-RAN) defined a set of standards to which the components must adhere. In addition, O-RAN defines the management elements used to manage each component to secure the 5G networks. While the proposed architecture can manage both 4G and 5G environments, including 5G NSA (Non-Standalone), it inherently suffers from the same vulnerabilities found in 4G LTE. Consequently, an attacker can use unprotected signaling and a low-cost Software Defined Radio (SDR) to launch rogue base station (RBS) attacks on the user equipment (UE), even in O-RAN architectures. In this paper, we consider the stability of signals collected from high-quality operational BSs versus cheap RBSs. Using signal stability features, we develop a machine learning (ML) based RBS detector located on the UE. With the aid of an O-RAN xAPP, ML models can be retrained using the data collected from multiple UEs, and the updated model can be delivered to UEs to enable higher detection accuracy. We conduct extensive experiments by implementing an RBS using a USRP B210, enabling O-RAN using E- Release, and data collected from operational BSs. Moreover, the detector is implemented as an Android APP, which realizes the connection to the O-RAN xAPP. The experimental results show that our detector can achieve more than 99% accuracy, precision “recall” and F1 score.