published journal article

HyperDetect: A Real-Time Hyperdimensional Solution for Intrusion Detection in IoT Networks

IEEE Internet of Things Journal

Publication Date

April 1, 2024

Author(s)

Jian Wang, Haocheng Xu, Yonatan Gizachew Achamyeleh, Sitao Huang, Mohammad Al Faruque

Abstract

Network-based security has emerged as an increasingly critical challenge in the domain of the Internet of Things (IoT). A number of network intrusion detection systems (NIDS), typically relying on sophisticated machine learning (ML) algorithms, have been proposed to monitor network traffic and detect malicious activity. However, these NIDS designs require extensive memory and computational power, exceeding the capability of today’s IoT devices, and often fail to provide timely detection of network attacks. To tackle this issue, we propose mathsf HyperDetect , the first attempt at NIDS modeling that leverages the highly efficient and parallel operations of brain-inspired hyperdimensional computing (HDC). Our innovative model updating method effectively mitigates model saturation and significantly reduces the number of retraining iterations needed to reach convergence. Additionally, we employ a novel dynamic encoding technique to regenerate insignificant dimensions, considerably lowering the dimensionalities required to achieve high-quality performance and further accelerating the learning process. mathsf HyperDetect delivers on average 5.02times faster training and 31.83times faster inference compared to state-of-the-art (SOTA) learning approaches on a wide range of network intrusion classification tasks. We also extensively evaluate mathsf HyperDetect on embedded hardware to demonstrate its low-latency and resource-efficient characteristics.

Suggested Citation
Junyao Wang, Haocheng Xu, Yonatan Gizachew Achamyeleh, Sitao Huang and Mohammad Abdullah Al Faruque (2024) “HyperDetect: A Real-Time Hyperdimensional Solution for Intrusion Detection in IoT Networks”, IEEE Internet of Things Journal, 11(8), pp. 14844–14856. Available at: 10.1109/JIOT.2023.3345279.