IoT Network Security from the Perspective of Adversarial Deep Learning

  • 2019-05-31 20:54:54
  • Yalin E. Sagduyu, Yi Shi, Tugba Erpek
  • 20

Abstract

Machine learning finds rich applications in Internet of Things (IoT) networkssuch as information retrieval, traffic management, spectrum sensing, and signalauthentication. While there is a surge of interest to understand the securityissues of machine learning, their implications have not been understood yet forwireless applications such as those in IoT systems that are susceptible tovarious attacks due the open and broadcast nature of wireless communications.To support IoT systems with heterogeneous devices of different priorities, wepresent new techniques built upon adversarial machine learning and apply themto three types of over-the-air (OTA) wireless attacks, namely jamming, spectrumpoisoning, and priority violation attacks. By observing the spectrum, theadversary starts with an exploratory attack to infer the channel accessalgorithm of an IoT transmitter by building a deep neural network classifierthat predicts the transmission outcomes. Based on these prediction results, thewireless attack continues to either jam data transmissions or manipulatesensing results over the air (by transmitting during the sensing phase) to foolthe transmitter into making wrong transmit decisions in the test phase(corresponding to an evasion attack). When the IoT transmitter collects sensingresults as training data to retrain its channel access algorithm, the adversarylaunches a causative attack to manipulate the input data to the transmitterover the air. We show that these attacks with different levels of energyconsumption and stealthiness lead to significant loss in throughput and successratio in wireless communications for IoT systems. Then we introduce a defensemechanism that systematically increases the uncertainty of the adversary at theinference stage and improves the performance. Results provide new insights onhow to attack and defend IoT networks using deep learning.

 

Quick Read (beta)

loading the full paper ...