DÏoT: A Federated Self-learning Anomaly Detection System for IoT

By T. D. Nguyen, Samuel Marchal, Markus Miettinen, Hossein Fereidooni, N. Asokan, Ahmad-Reza Sadeghi. IEEE International Conference on Distributed Computing Systems, 2018

625 citations recorded by the source corpus.

IoT devices are increasingly deployed in daily life. Many of these devices are, however, vulnerable due to insecure design, implementation, and configuration. As a result, many networks already have vulnerable IoT devices that are easy to compromise. This has led to a new category of malware specifically targeting IoT devices. However, existing intrusion detection techniques are not effective in detecting compromised IoT devices given the massive scale of the problem in terms of the number of different types of devices and manufacturers involved. In this paper, we present DÏoT, an autonomous self-learning distributed system for detecting compromised IoT devices. DÏoT builds effectively on device-type-specific communication profiles without human intervention nor labeled data that are subsequently used to detect anomalous deviations in devices' communication behavior, potentially caused by malicious adversaries. DÏoT utilizes a federated learning approach for aggregating behavior profiles efficiently. To the best of our knowledge, it is the first system to employ a federated learning approach to anomaly-detection-based intrusion detection. Consequently, DÏoT can cope with emerging new and unknown attacks. We systematically and extensively evaluated more than 30 off-the-shelf IoT devices over a long term and show that DÏoT is highly effective (95.6% detection rate) and fast (257 ms) at detecting devices compromised by, for instance, the infamous Mirai malware. DÏoT reported no false alarms when evaluated in a real-world smart home deployment setting.

Subfields: Artificial Intelligence, Computer Networks and Communications, Signal Processing

View Paper: https://www.semanticscholar.org/paper/383061c39d9835d24d9bddb6bf11f2cdd11a23f2

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Bingsheng He
  2. Qinbin Li
  3. Zhaomin Wu
  4. Zeyi Wen
  5. Zehui Xiong
  6. Jiawen Kang
  7. Shiqiang Wang
  8. Huili Chen

In Computer Networks and Communications

  1. Jun Li
  2. Dinh C. Nguyen
  3. Pubudu N. Pathirana
  4. Ming Ding
  5. Aruna Prasad Seneviratne
  6. Bingsheng He
  7. Xiao Wang
  8. Rongxing Lu

In Signal Processing

  1. Bingsheng He
  2. Rongxing Lu
  3. Jun Li
  4. Ming Ding
  5. Mohsen Guizani
  6. Huili Chen
  7. Surya Nepal
  8. Dinh C. Nguyen

Citations in the corpus