Submitted:
09 July 2025
Posted:
11 July 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
- A deep learning architecture that combines DNN and BiLSTM for capturing temporal dependencies that are present in both forward and backward directions, improving the detection of complex attack patterns in IoT networks.
- Efficient feature selection using the Genetic Algorithm (GA) is applied following the extraction of features to select the most relevant features to reduce computational complexity while preserving the accuracy of the detection.
- The bidirectional feature extraction and GA-based feature selection are two complementary processes, with the first focused on learning patterns and the latter optimizing the feature set to increase efficiency.
- Integrating Explainable AI (XAI) using Local Interpretable Model-Agnostic Explanations (LIME) to provide transparency in intrusion detection, increasing trust and ease of interpretation.
- Lightweight model optimization using post-training dynamic quantization, reducing the model size to 108.42 KB while maintaining high detection accuracy (99.84%).
- The comprehensive performance evaluation using an RF fingerprinting dataset demonstrates that DL-IID outperforms existing IDS solutions in terms of accuracy, precision, recall, and F1 score. This thorough evaluation provides reassurance about the effectiveness of the DL-IID model in securing IoT networks.
2. Litrature Survey
3. Methodology
| Algorithm 1 The workflow of the DL-IID Model |
|
Load Dataset 1. Load RF fingerprinting dataset (450 IoT devices, 100 samples/device). 2. Preprocess: Handle missing values (mean imputation), normalize (StandardScaler). 3. Apply K-Means clustering (K=2) to generate initial labels. |
|
Feature Selection using Genetic Algorithm (GA) 1. Initialization: Population size: 20 chromosomes (binary encoding). Each chromosome: 7-bit string (1 = feature included, 0 = excluded). 2. Fitness Evaluation: Train the DLB model on selected features. Fitness score = (1 - classification error) + (1 – selected features / total features). 3. Selection: Tournament selection (size 2). 4. Crossover: Arithmetic crossover (probability = 0.8). 5. Mutation: Uniform mutation (probability = 0.05). 6. Stopping Criteria: 40 generations. 7. Output: Optimal feature subset. |
|
Train DL-IID Model 1. Split data: 80% training, 20% testing. 2. Define DNN-BiLSTM architecture 3. Train the combined DNN–BiLSTM architecture using the selected features. |
|
Post-Training Dynamic Quantization 1. Convert weights from float32 to int8. 2. Retain activation precision dynamically during inference. |
|
Evaluate 1. Metrics: Accuracy, precision, recall, F1-score, RMSE, MAPE. 2. Compare with baseline models. |
|
Apply Explainable AI (LIME) 1. For test samples: Generate perturbed instances around the sample. Train local surrogate model. Extract feature importance weights. |
3.1. Details of Dataset Used
3.1.1. Radio Frequency (RF) Fingerprinting Dataset
3.1.2. CICIDS2017 Dataset
3.1.2. CIC IoMT 2024 Dataset
3.1.3. CIC UNSW-NB15 Dataset
3.2. Data Preprocessing and Data Splitting
3.4. Feature Selection Using Genetic Algorithm
- Chromosome Encoding: Each chromosome is represented by a binary string where 1 denotes the inclusion of a feature, and 0 denotes the exclusion of a feature.
- Fitness Function: A DLB-based classification error function examines feature subsets. The goal is to reduce both the classification error and the total number of features chosen.
- GA parameters: Table 3 displays the parameters that are used in GA.
- Initial population: The inclusion or exclusion of a feature is represented as a random binary matrix. It ensures enough diversity across chromosomes to explore the search space.
- Fitness evaluation: The step that separates the best from the rest. DLB is used to identify subsets of features and calculate classification errors. The less features and lower errors result in the best fitness scores, paving the way for high-quality feature selection.
- Selection: The tournament selection ensures only the best chromosomes are carried forward, and then the two chromosomes are compared, and the one with better fitness is selected.
- Crossover Binary XOR combines the two parent chromosomes to produce offspring.
- Mutation: Alters bits in chromosomes with a low probability, playing a key role in promoting diversity and maintaining the genetic diversity of the population.
- The new generation is formed by merging elite, crossover, and mutation offspring. This process repeats for 40 generations or until the GA converges.
- Stopping criteria: The checkpoint that signals the end of our journey. The GA process stops if fitness improvements are minimal over 80 generations, ensuring we do not continue unnecessarily.
3.5. Model Selection
- I.
- Forward LSTM computations:
- II.
- Backward LSTM computations:
3.6. Local Interpretable Model-Agnostic Explanations (LIME)
3.7. Model Quantization
4. Results and Discussion
- We performed all evaluations on a Google Colab Platform with 12.7 GB of RAM and 107.7 GB disk space, using Python 3.10 and the Pytorch framework.
-
The study evaluates the model by measuring accuracy, precision, recall, and f1-score due to the complexity of intrusion detection in the IoT environment. The evaluation metrics and their corresponding calculation formulas are outlined below.
- Accuracy: It measures the proportion of correct predictions.
- Precision: It refers to an ability to identify intrusion instances correctly.
- Recall: It refers to an ability to detect intrusion instances.
- F1-Score: It calculates the harmonic mean of precision and recall.where Tp is true positive, Tn is true negative, Fp is false positive, and Fn is false negative.
- Mean Absolute Error (MAE): It indicates whether the model overestimates or underestimates values.
- Mean Squared Error (MSE): It measures the average squared error of predictions.
- Root Mean Squared Error (RMSE): It shows how much the predictions deviate from actual values in absolute terms.
- Mean Absolute Percentage Error (MAPE): It measures the percentage deviation of predictions from actual values.
- The first result shows the predicted probability assigned to each class label by the original model for the test data point.
- The second result demonstrates the optimal properties that allow the local interpretable model to produce results for changed cases.
- The third result shows a table showing the actual values for the elements.
5. Conclusions and Future Scope
Author Contributions
Funding
Acknowledgement
Conflicts of Interest
References
- Taleb, T.; Samdanis, K.; Mada, B.; Flinck, H.; Dutta, S.; Sabella, D. On multi-access edge computing: A survey of the emerging 5G network edge cloud architecture and orchestration. IEEE Communications Surveys & Tutorials 2017, 19(3), 1657–1681. [Google Scholar] [CrossRef]
- Wright, J. KillerBee: Practical ZigBee Exploitation Framework or “Hacking the Kinetic World.”, 2009.
- Zhang, K.; Liang, X.; Lu, R.; Shen, X. Sybil attacks and their defenses in the internet of things. IEEE Internet of Things Journal 2014, 1(5), 372–383. [Google Scholar] [CrossRef]
- Dini, G.; Tiloca, M. Considerations on security in zigbee networks. 2010 IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing; 2010; pp. 58–65. [Google Scholar]
- Gope, P.; Millwood, O.; Sikdar, B. A scalable protocol level approach to prevent machine learning attacks on physically unclonable function based authentication mechanisms for internet of medical things. IEEE Transactions on Industrial Informatics 2022, 18(3), 1971–1980. [Google Scholar] [CrossRef]
- Sood, K.; Yu, S.; Nguyen, D.D.N.; Xiang, Y.; Feng, B.; Zhang, X. A tutorial on next generation heterogeneous iot networks and node authentication. IEEE Internet of Things Magazine 2021, 4(4), 120–126. [Google Scholar] [CrossRef]
- Dubey, A.K. A survey on IoT security: Application areas, security threats, and solution architectures. ACCENTS Transactions on Information Security 2023, 7(26). [Google Scholar] [CrossRef]
- Hussain, F.; Hussain, R.; Hassan, S.A.; Hossain, E. Machine learning in iot security: Current solutions and future challenges. IEEE Communications Surveys & Tutorials 2020, 22(3), 1686–1721. [Google Scholar] [CrossRef]
- Bera, B.; Das, A.K.; Garg, S.; Piran, Jalil; Hossain, Md.M.S. Access control protocol for battlefield surveillance in drone-assisted iot environment. IEEE Internet of Things Journal 2022, 9(4), 2708–2721. [Google Scholar] [CrossRef]
- Das, A.K.; Bera, B.; Wazid, M.; Jamal, S.S.; Park, Y. On the security of a secure and lightweight authentication scheme for next generation iot infrastructure. IEEE Access 2021, 9, 71856–71867. [Google Scholar] [CrossRef]
- Alladi, T.; Venkatesh, V.; Chamola, V.; Chaturvedi, N. Drone-MAP: A novel authentication scheme for drone-assisted 5G networks. IEEE INFOCOM 2021-IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS); 2021; pp. 1–6. [Google Scholar]
- Miguelez-Gomez, N.; Rojas-Nastrucci, E.A. (2022) Antenna additively manufactured engineered fingerprinting for physical-layer security enhancement for wireless communications. IEEE Open Journal of Antennas and Propagation 3, 637–651. [CrossRef]
- Krizhevsky, A.; Sutskever, I.; Hinton, G.E. (2017) ImageNet classification with deep convolutional neural networks. Communications of the ACM; 60, pp. 84–90.
- Collobert, R.; Weston, J. A unified architecture for natural language processing. In Proceedings of the 25th international conference on Machine learning-ICML ’08; 2008; pp. 160–167. [Google Scholar]
- Gui, G.; Huang, H.; Song, Y.; Sari, H. Deep learning for an effective nonorthogonal multiple access scheme. IEEE Transactions on Vehicular Technology 2018, 67(9), 8440–8450. [Google Scholar] [CrossRef]
- Huang, H.; Song, Y.; Yang, J.; Gui, G.; Adachi, F. Deep-Learning-Based millimeter-wave massive MIMO for hybrid precoding. IEEE Transactions on Vehicular Technology 2019, 68(3), 3027–3032. [Google Scholar] [CrossRef]
- Huang, H.; Yang, J.; Huang, H.; Song, Y.; Gui, G. Deep learning for super-resolution channel estimation and DOA estimation based massive MIMO system. IEEE Transactions on Vehicular Technology 2018, 67(9), 8549–8560. [Google Scholar] [CrossRef]
- Sun, X.; Gui, G.; Li, Y.; Liu, R.P.; An, Y. ResInNet: A novel deep neural network with feature reuse for internet of things. IEEE Internet of Things Journal 2019, 6(1), 679–691. [Google Scholar] [CrossRef]
- LeCun, Y.; Bengio, Y.; Hinton, G. Deep learning. Nature 2015, 521(7553), 436–444. [Google Scholar] [CrossRef] [PubMed]
- Zhang, C.; Patras, P.; Haddadi, H. Deep Learning in Mobile and Wireless Networking: A Survey. IEEE Communications Surveys & Tutorials 2019, 21(3), 2224–2287. [Google Scholar] [CrossRef]
- Benvenuto, N.; Piazza, F.; Uncini, A. A neural network approach to data predistortion with memory in digital radio systems. Proceedings of ICC ’93-IEEE International Conference on Communications 1, 232–236.
- Mkadem, F.; Boumaiza, S. Physically Inspired Neural Network Model for RF Power Amplifier Behavioral Modeling and Digital Predistortion. IEEE Transactions on Microwave Theory and Techniques 2011, 59(4), 913–923. [Google Scholar] [CrossRef]
- Willson, G.B. Radar classification using a neural network. SPIE Proceedings; 1990; pp. 200–210. [Google Scholar]
- Ureten, O.; Serinken, N. Wireless security through RF fingerprinting. Canadian Journal of Electrical and Computer Engineering 2007, 32(1), 27–33. [Google Scholar] [CrossRef]
- Fu, Y.; Du, Y.; Cao, Z.; Li, Q.; Xiang, W. A Deep Learning Model for Network Intrusion Detection with Imbalanced Data. Electronics 2022, 11(6), 898. [Google Scholar] [CrossRef]
- Cai, C.; Tao, Y.; Zhu, T.; Deng, Z. Short-Term Load Forecasting Based on Deep Learning Bidirectional LSTM Neural Network. Applied Sciences 2021, 11(17), 8129. [Google Scholar] [CrossRef]
- Yu, J.; Hu, A.; Li, G.; Peng, L. A Robust RF Fingerprinting Approach Using Multisampling Convolutional Neural Network. IEEE Internet of Things Journal 2019, 6(4), 6786–6799. [Google Scholar] [CrossRef]
- Wang, X.; Kong, L.; Wu, Z.; Cheng, L.; Xu, C.; Chen, G. SLoRa. In Proceedings of the 18th Conference on Embedded Networked Sensor Systems; 2020; pp. 258–270. [Google Scholar]
- Fadul, M.; Reising, D.; Loveless, T.D.; Ofoli, A. Nelder-Mead Simplex Channel Estimation for the RF-DNA Fingerprinting of OFDM Transmitters Under Rayleigh Fading Conditions. IEEE Transactions on Information Forensics and Security 2021, 16, 2381–2396. [Google Scholar] [CrossRef]
- Ezuma, M.; Erden, F.; Kumar Anjinappa, C.; Ozdemir, O.; Guvenc, I. Detection and Classification of UAVs Using RF Fingerprints in the Presence of Wi-Fi and Bluetooth Interference. IEEE Open Journal of the Communications Society 2020, 1, 60–76. [Google Scholar] [CrossRef]
- Aghnaiya, A.; Ali, A.M.; Kara, A. Variational Mode Decomposition-Based Radio Frequency Fingerprinting of Bluetooth Devices. IEEE Access 2019, 7, 144054–144058. [Google Scholar] [CrossRef]
- Nguyen, D.D.N.; Sood, K.; Xiang, Y.; Gao, L.; Chi, L.; Yu, S. Toward IoT Node Authentication Mechanism in Next Generation Networks. IEEE Internet of Things Journal 2023, 10(15), 13333–13341. [Google Scholar] [CrossRef]
- Soltanieh, N.; Norouzi, Y.; Yang, Y.; Karmakar, N.C. A Review of Radio Frequency Fingerprinting Techniques. IEEE Journal of Radio Frequency Identification 2020, 4(3), 222–233. [Google Scholar] [CrossRef]
- Guo, X.; Zhang, Z.; Chang, J. Survey of Mobile Device Authentication Methods Based on RF Fingerprint. IEEE INFOCOM 2019-IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS); 2019. [Google Scholar]
- Jian, W.; Zhou, Y.; Liu, H. Lightweight Convolutional Neural Network Based on Singularity ROI for Fingerprint Classification. IEEE Access 2020, 8, 54554–54563. [Google Scholar] [CrossRef]
- Mirsky, Y.; Doitshman, T.; Elovici, Y.; Shabtai, A. Kitsune: An Ensemble of Autoencoders for Online Network Intrusion Detection. Proceedings 2018 Network and Distributed System Security Symposium; 2018. [Google Scholar]
- Chatterjee, B.; Das, D.; Maity, S.; Sen, S. RF-PUF: Enhancing IoT Security Through Authentication of Wireless Nodes Using In-Situ Machine Learning. IEEE Internet of Things Journal 2019, 6(1), 388–398. [Google Scholar] [CrossRef]
- Tu, Y.; Zhang, Z.; Li, Y.; Wang, C.; Xiao, Y. Research on the Internet of Things Device Recognition Based on RF-Fingerprinting. IEEE Access 2019, 7, 37426–37431. [Google Scholar] [CrossRef]
- Zong, L.; Xu, C.; Yuan, H. A RF fingerprint recognition method based on deeply convolutional neural network. 2020 IEEE 5th Information Technology and Mechatronics Engineering Conference (ITOEC); 2020; pp. 1778–1781. [Google Scholar]
- Li, Y.; Lin, Y.; Dou, Z.; Chen, Y. (2020) Research on RF fingerprint feature selection method. 2020 IEEE 91st Vehicular Technology Conference (VTC2020-Spring); pp. 1–5.
- Bovenzi, G.; Aceto, G.; Ciuonzo, D.; Persico, V.; Pescape, A. A hierarchical hybrid intrusion detection approach in iot scenarios. GLOBECOM 2020-2020 IEEE Global Communications Conference; 2020; pp. 1–7. [Google Scholar]
- Li, B.; Cetin, E. Waveform domain deep learning approach for RF fingerprinting. 2021 IEEE International Symposium on Circuits and Systems (ISCAS); 2021. [Google Scholar]
- Pramanik, P.K.D.; Pal, S.; Mukhopadhyay, M.; Singh, S.P. Big Data classification: Techniques and tools. In Applications of Big Data in Healthcare; Elsevier, 2021; pp. 1–43. [Google Scholar]
- Ribeiro, M.T.; Singh, S.; Guestrin, C. “Why should I trust you?”. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining; 2016; pp. 1135–1144. [Google Scholar]
- Patil, S.; Varadarajan, V.; Mazhar, S.M.; Sahibzada, A.; Ahmed, N.; Sinha, O.; Kumar, S.; Shaw, K.; Kotecha, K. Explainable artificial intelligence for intrusion detection system. Electronics 2022, 11(19), 3079. [Google Scholar] [CrossRef]
- Pantazatos, D.; Trilivas, A.; Meli, K.; Kotsifakos, D.; Douligeris, C. Machine learning and explainable artificial intelligence in education and training-Status and trends. In Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering; Springer Nature Switzerland; Cham, 2024; pp. 110–122. [Google Scholar]
- Sharafaldin, I.; Habibi Lashkari, A.; Ghorbani, A.A. Toward generating a new intrusion detection dataset and intrusion traffic characterization. In Proceedings of the 4th International Conference on Information Systems Security and Privacy; 2018. [Google Scholar]
- Dadkhah, S.; Neto, E.C.P.; Ferreira, R.; Molokwu, R.C.; Sadeghi, S.; Ghorbani, A.A. CICIoMT2024: A benchmark dataset for multi-protocol security assessment in IoMT. Internet of Things 2024, 28, 101351. [Google Scholar] [CrossRef]
- Moustafa, N.; Slay, J. UNSW-NB15: A comprehensive data set for network intrusion detection systems (UNSW-NB15 network data set). 2015 Military Communications and Information Systems Conference (MilCIS); 2015; pp. 1–6. [Google Scholar]
- Baldini, G.; Amerini, I.; Dimc, F.; Bonavitacola, F. Convolutional neural networks combined with feature selection for radio-frequency fingerprinting. Computational Intelligence 2023, 39(5), 734–758. [Google Scholar] [CrossRef]
- Turukmane, A.V.; Devendiran, R. M-MultiSVM: An efficient feature selection assisted network intrusion detection system using machine learning. Computers & Security 2024, 137, 103587. [Google Scholar]
- Sadia, H.; Farhan, S.; Haq, Y.U.; Sana, R.; Mahmood, T.; Bahaj, S.A.O.; Khan, A.R. Intrusion detection system for wireless sensor networks: A machine learning based approach. IEEE Access 2024, 12, 52565–52582. [Google Scholar] [CrossRef]
- Talukder, Md.A.; Islam, Md.M.; Uddin, M.A.; Hasan, K.F.; Sharmin, S.; Alyami, S.A.; Moni, M.A. Machine learning-based network intrusion detection for big and imbalanced data using oversampling, stacking feature embedding and feature extraction. Journal of Big Data 2024, 11(1). [Google Scholar] [CrossRef]








| BiLSTM | Bidirectional LSTM |
| CD | Chi-square Distribution |
| CFO | Carrier Frequency Offset |
| CNN | Convolutional Neural Network |
| DL-IID | Deep Learning-based IoT Intrusion Detection |
| DNN | Deep Neural Network |
| GA | Genetic Algorithm |
| KNN | K-Nearest Neighbor |
| LIME | Local Interpretable Model-Agnostic Explanations |
| LSTM | Long Short-Term Memory |
| LSVM | Linear Support Vector Machine |
| MAC | Message Authentication Code |
| MD | Mahalanobis Distance |
| MSCNN | Multisampling Convolutional Neural Network |
| NGN-IoT | The Next Generation Networks and IoT |
| NGNs | The Next Generation Networks |
| PCA | Principal Component Analysis |
| RF | Radio Frequency |
| RNN | Recurrent Neural Network |
| ROI | Region Of Interest |
| SVM | Support Vector Machine |
| XAI | Explainable Artificial Intelligence |
| Year [Ref.] | Model | Overview | Feature Extraction / Feature Selection | Model Optimization |
|---|---|---|---|---|
| 2018 | Autoencoder | Kitsune aims to minimize labeling efforts by utilizing an Autoencoder to distinguish between normal and abnormal patterns. | Damped Incremental Statistics | No |
| 2019 | PCA + SVM | Utilize PCA for dimensionality reduction and SVM to classify RF fingerprinting features. | PCA | No |
| 2019 | MSCNN | Utilize MSCNN to sort ZigBee devices into groups based on features of interest in a certain area. | MSCNN | No |
| 2019 | LSVM | Utilizes RF fingerprinting and LSVM for classification purposes. | Higher Order Statistics | No |
| 2020 | KNN | Identification and categorization of UAVs by RF fingerprinting methods used on wireless communication protocols. | Neighborhood Component Analysis (NCA) | No |
| 2020 | CNN | Adapt the traditional CNN architecture of VG-16 for frequency fingerprint recognition. | VGG-16 | No |
| 2020 | KNN | Employed KNN for classification and improved recognition performance by selecting a compatible feature subset. | RELIEF-F, F Score, Laplacian Score | No |
| 2021 | MDA/ML | Utilize the simple Nelder-Mead bandwidth estimator to mitigate noise in Rayleigh fading environments. | No | Nelder-Mead (N-M) Simplex Algorithm |
| 2023 | MD/CD | An efficient authentication mechanism for IoT nodes in 5G networks utilizing radio frequency fingerprinting when combined with Mahalanobis Distance (MD) and Chi-square Distribution (CD) theories. | Base Stations | No |
| 2023 | CNN | A CNN-based intrusion detection framework with feature selection to enhance accuracy and reduce computational complexity in IoT networks. | ReliefF, Generalized Fisher score, Structured Graph Optimization, etc. | No |
| 2024 | M-MultiSVM | A hybrid machine learning framework for intrusion detection, which addresses problems such as class imbalance and high-dimensional feature space. | Modified single-value decomposition (M-SvD) | Mud ring optimization |
| 2024 | CNN | A CNN-based intrusion detection system for wireless sensor networks using the Aegean Wi-Fi Invasion Dataset (AWID). | No | No |
| 2024 | Decision Tree, Random Forest, Extra Trees, XGBoost | A machine learning-based intrusion detection system using Random Oversampling, Stacking Feature Embedding, and PCA. | Stacking of features, PCA | No |
| Parameter | Value |
|---|---|
| Population size | 20 |
| Number of features | 7 |
| Selection mechanism | Tournament selection |
| Crossover type | Arithmetic |
| Crossover probability | 0.8 |
| Mutation type | Uniform |
| Mutation probability | 0.05 |
| Symbol | Description |
|---|---|
| Input gate (forward/backward direction) | |
| Forget gate (forward/backward direction) | |
| Output gate (forward/backward direction) | |
| Cell state (forward/backward direction) | |
| Cell hidden state (forward/backward direction) | |
| Element-wise multiplication | |
| Weight matrices for input and hidden states | |
| Sigmoid activation function |
| Layer No. | Layer Type | Input Shape | Output Shape | Activation Function |
|---|---|---|---|---|
| 1 | Fully Connected (FC) | (batch_size, input_size) | (batch_size, 128) | ReLU |
| 2 | Fully Connected (FC) | (batch_size, 128) | (batch_size, 64) | ReLU |
| 3 | Reshape (Unsqueeze) | (batch_size, 64) | (batch_size, 1, 64) | - |
| 4 | BiLSTM | (batch_size, 1, 64) | (batch_size, 1, hidden_size*2) | - |
| 5 | Fully Connected (FC) | (batch_size, hidden_size*2) | (batch_size, output_size) | Softmax |
| Parameter | Value |
| Optimizer | Adam |
| Learning Rate | 0.0001 |
| Input Size | 7 |
| Batch Size | 128 |
| Hidden Size | 64 |
| Output Size | 2 |
| Epochs | 50 |
| Loss Function | Cross Entropy Loss |
| Model | Accuracy (%) | Precision (%) | Recall (%) | F1-score (%) | Model Size (KB) |
| DLB | 99.60 | 99.33 | 99.87 | 99.60 | 302.14 |
| DLB + GA | 99.84 | 100.0 | 99.67 | 99.84 | 299.66 |
| Proposed method (DL-IID + GA) | 99.84 | 100.0 | 99.69 | 99.84 | 108.42 |
| Model | Mean Absolute Error (MAE) | Mean Squared Error (MSE) | Root Mean Squared Error (RMSE) | Mean Absolute Percentage Error (MAPE) |
| DLB | 0.0040 | 0.0040 | 0.0632 | 0.13% |
| DLB + GA | 0.0016 | 0.0016 | 0.0404 | 0.33% |
| Proposed method (DL-IID + GA) | 0.0016 | 0.0016 | 0.0394 | 0.31% |
| Study | Methodology | Accuracy (%) | Precision (%) | Recall (%) | F1-score (%) | Model Size (KB) |
| Wang et al. (2020) | SVM-based IoT IDS | 99.86 | 99.91 | 99.82 | 99.86 | 880.97 |
| Ezuma et al. (2020) | KNN for RF fingerprinting | 99.40 | 99.84 | 98.94 | 99.39 | 2709.34 |
| Yu et al. (2019) | CNN-based RF fingerprinting | 99.60 | 99.42 | 99.78 | 99.60 | 189.89 |
| Proposed DL-IID Model | DNN-BiLSTM-Quantization-based IoT IDS | 99.84 | 100.0 | 99.69 | 99.84 | 108.42 |
| Dataset | Total number of features | Features Selected | Accuracy (%) | Precision (%) | Recall (%) | F1-score (%) | RMSE | MAPE (%) |
| RF Fingerprint | 7 | 2 | 99.84 | 100.0 | 99.69 | 99.84 | 0.0394 | 0.31 |
| CICIDS2017 | 85 | 49 | 100.0 | 100.0 | 100.0 | 100.0 | 0.0038 | 0.00 |
| CICIoMT2024 | 45 | 26 | 97.66 | 97.66 | 100.0 | 98.81 | 0.1531 | 0.00 |
| UNSW-NB15 | 44 | 20 | 99.99 | 99.99 | 99.99 | 99.99 | 0.0087 | 0.01 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).