4.8 Article

Hybrid Anomaly Detection Model on Trusted IoT Devices

Journal

IEEE INTERNET OF THINGS JOURNAL
Volume 10, Issue 12, Pages 10959-10969

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/JIOT.2023.3243037

Keywords

Internet of Things; Anomaly detection; Cloud computing; Sensors; Data models; Image edge detection; Computational modeling; Data tampering; hybrid model; Internet of Things (IoT); outlier detection

Ask authors/readers for more resources

Most machine learning proposals in IoT are evaluated on preprocessed data sets with black box data acquisition and cleaning steps. IoT environments face challenges in acquiring data from sensors due to security threats and noise. This study proposes data cleaning and anomaly detection techniques on IoT devices themselves, resulting in reduced implementation cost and bandwidth, and focuses on achieving a small computational/memory footprint. The hybrid model is tested on AVR, Tensilica, and ARM microcontrollers, proving their suitability for implementing the model, and achieves significant reductions in flash usage and bandwidth. The proposed model has also been tested on external data sets.
Most machine learning proposals in the Internet of Things (IoT) are designed and evaluated on preprocessed data sets, where data acquisition and cleaning steps are often considered a black box. In addition, IoT environments have numerous challenges related to acquiring data from sensors, where sensitive data can be threatened by malicious users who seek to interfere with the communication channel or storage. Additionally, sensor data can also be affected by noise. Therefore, differentiating the type of threat/anomaly requires additional energy and computational resources. We propose to carry out data cleaning/anomaly techniques on the IoT device itself, not in the cloud servers but closer to the data source. Therefore, the IoT device sends trusted data to the Cloud. Among the benefits of this is the considerable reduction in the cost of implementation due to less movement of data between IoT devices and the Cloud. Consequently, we define three anomaly detection steps using smoothing filters, unsupervised learning, and deep learning techniques (i.e., hybrid model) to detect different variations of anomalies and threats while focusing on a small computational/memory footprint. The deployment of the hybrid model on AVR, Tensilica, and ARM microcontrollers showed that the last ones are an adequate target to implement the model because they best satisfy the necessary hardware requirements. The proposed model consumes 50 kB of Flash and 12 kB of RAM and processes data locally, achieving a bandwidth reduction of 60%. Finally, the hybrid model was tested in external data sets.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.8
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available