Intrusion detection system with walrus optimization algorithm (WOA) and BiGRU-CNN for securing IoT systems
摘要
Security has become a primary issue in IoT (Internet of Things) because of its complex environment, handling multiple devices, several connection methods, and transmission of a huge volume of data. Traditional techniques don’t manage datasets or learn features optimally, which degrades attack detection accuracy. To solve the issues, an effective Intrusion Detection System (IDS) is proposed for detecting security risks in IoT systems. The framework comprises three phases, namely data pre-processing, feature selection, and classification. Pre-processing is applied to the data gathered from the public repository. The best features are then selected from the pre-processed dataset by inputting the pre-processed data into the Walrus Optimization Algorithm (WOA). It is followed by data classification using Bidirectional Gated Recurrent Unit-Convolutional Neural Network (BiGRU-CNN). This framework can classify data into five categories, such as normal (benign), DoS (Denial of Service), Shellcode (U2R), Fuzzers (R2L), and Probe attacks. The effectiveness of the proposed framework is evaluated based on metrics such as intrusion detection rate (IDR %) and network accuracy. The results are highly satisfactory, leading to network accuracy and IDR as 98.20% and 98.15%, respectively.