Return to search

Data-driven Estimation of Low-Power Long-Range Signal Parameters by an Unauthenticated Agent using Software Radio

Many large-scale distributed Multi-Agent Systems (MAS) exchange information over low- power communication networks. In such scenarios, agents communicate intermittently with each other, often with limited power and over unlicensed spectrum bands that are susceptible to interference, eavesdropping, and Denial-of-Service (DoS) attacks. In this work, we consider a popular low-power, long-range communication protocol known as LoRa. Despite LoRa's high tolerance for noise and interference, it was found vulnerable to interference from particular chirp-type signals. State-of-the-art signal jamming techniques that exploit this property require the knowledge of two sensitive parameters - Bandwidth (BW) and Spreading Factor (SF). However, such information is available only to authenticated parties on the network and not to an eavesdropping adversary. We expose LoRa's vulnerability to DoS attacks by designing an intelligent jammer that surpasses the need for prior knowledge of these parameters. Exploiting a structural pattern in LoRa signals, we propose a Neural Network (NN) implementation for jointly inferring the two parameters by eavesdropping. Through simulation and experimentation, we analyze the detection vulnerability of LoRa for each combination of these parameters at various Signal to Noise Ratio (SNR) values. This work also presents a Radio Frequency (RF) dataset of LoRa signals, which is used to validate our inference model through experimentation. / Master of Science / When many independent devices (or agents) work together in a large system, they often need to communicate with each other. They do so using low-powered networks and often in an intermittent manner. These networks operate on unlicensed radio frequencies, which are open to interference, unwanted snooping, and 'denial-of-service' attacks that could shut down communication.
In our study, we focus on a popular low-power, long-distance communication protocol called LoRa. Despite being designed to handle interference and noise well, related literature revealed that LoRa is vulnerable to a specific type of interference caused by 'chirp' signals. Current techniques to jam these signals and disrupt communication require the knowledge of two important factors - bandwidth and spreading factor. Normally, only authorized parties in the network would know these details, not any outsiders looking to interfere.
However, we exploit LoRa's vulnerability without knowing these two parameters. By identifying a pattern in LoRa signals, we designed an artificial intelligence model that can determine these two parameters just by listening in. We then ran simulations and conducted experiments to understand how susceptible LoRa is to being detected under various levels of signal strength and noise. We also prepared a dataset of LoRa signals and used this data to confirm the effectiveness of our model.

Identiferoai:union.ndltd.org:VTETD/oai:vtechworks.lib.vt.edu:10919/116152
Date28 August 2023
CreatorsKeshabhoina, Tarun Rao
ContributorsElectrical and Computer Engineering, Reed, Jeffrey H., Muller Vasconcelos, Marcos, Pereira da Silva, Aloizio
PublisherVirginia Tech
Source SetsVirginia Tech Theses and Dissertation
LanguageEnglish
Detected LanguageEnglish
TypeThesis
FormatETD, application/pdf
RightsIn Copyright, http://rightsstatements.org/vocab/InC/1.0/

Page generated in 0.0026 seconds