Thanks to the rapid development and widespread popularity of wireless network technology, Internet of Things (IoT) has been broadly used by the public in the daily life and work due to its convenience, low delay and high-efficiency. Despite plenty of tremendous advantages, IoT also suffers from some serious security problems and technology issues, for instance, dishonest user attack, malicious hacker intrusion, etc. For discovering malicious attacks, network traffic anomaly detection (NTAD) system has been deployed in IoT. However, in IoT, the network traffic data is characterized by massive, irregularity, temporal correlation, multiple feature and high dimensionality. These characteristics will greatly reduce the detection performance of NTAD. In this article, to solve the above issues, we aim to design a new NTAD scheme. Specifically, inspired by the traditional parsimonious memory unit (PMU), we design a new neural network model called deep encoder parsimonious memory unit (DEPMU), which consists of the encoding parsimonious memory unit (EPMU), the decoding parsimonious memory unit (DPMU), the loss compensation parsimonious memory unit (LEPMU), and two loss functions. Compared with the original PMU, DEPMU can better characterize and learn the time-series data, and can reduce the feature loss by adding a loss compensation mechanism. Subsequently, we adopt DEPMU to design a NTAD scheme for IoT, which can greatly improve the anomaly detection performance. Meanwhile, we prove the high efficiency of our scheme through computational complexity analysis. Finally, we also develop a prototype system and implement our scheme to test the overall performance. We can discover from the experimental results that our scheme can achieve better performance compared with some existing schemes.
扫码关注我们
求助内容:
应助结果提醒方式:
