Enhanced intrusion detection with explainable ai

Project Code :TCMAPY2419

Objective

he primary objective of this project is to develop an enhanced intrusion detection system using a combination of deep learning and machine learning models integrated with Explainable AI (XAI). By utilizing models such as CNN, Random Forest, and XGBoost, the system aims to accurately classify network traffic into multiple categories including Benign and various attack types. The project focuses on improving detection accuracy and reducing misclassification by leveraging the strengths of both deep learning and ensemble techniques. Furthermore, the integration of XAI is intended to provide clear insights into model predictions and highlight the importance of features influencing the results. The framework aims to deliver an efficient, reliable, and interpretable solution for real-time intrusion detection, contributing to improved network security and threat analysis.

Abstract

Accurate detection of network intrusions is essential for ensuring system security and protecting digital infrastructure. Traditional machine learning approaches often face limitations due to inadequate feature representation and lack of interpretability, resulting in reduced detection performance and limited trust in predictions. In this study, we propose an enhanced intrusion detection framework that integrates deep learning and ensemble learning techniques with Explainable AI (XAI). The model utilizes Convolutional Neural Networks (CNN) for effective feature extraction, while Random Forest and XGBoost are employed to improve classification accuracy and robustness. The system is designed to classify network traffic into multiple categories, including Benign, Combined Attack, DDoS, DoS GoldenEye, DoS Hulk, DoS Slowhttptest, DoS Slowloris, FTP-Patator, PortScan, and SSH-Patator. Furthermore, XAI techniques are incorporated to provide clear insights into model predictions, enhancing transparency and interpretability. This integrated approach ensures reliable intrusion detection while enabling better understanding of decision-making processes, contributing to improved cybersecurity management.

Keywords: Intrusion Detection System, CNN, Random Forest, XGBoost, Explainable AI (XAI), DDoS, DoS Attacks, PortScan, FTP-Patator, SSH-Patator, Network Security, Classification, Interpretability

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

3.1 SOFTWARE REQUIREMENTS

Operating System                               :  Windows 7/8/10

Server side Script                               :  HTML, CSS, Bootstrap & JS

Programming Language                     :  Python

Libraries                                             : Flask,Torch, Keras, Pandas,Json, ,                                                                                                  Numpy , Seaborn

IDE/Workbench                                  :  VSCode

Server Deployment                             :  Xampp Server

Database                                             :  SQLite  

 

3.2 HARDWARE REQUIREMENTS

Processor                                  - I3/Intel Processor

RAM                                       - 8GB (min)

Hard Disk                                - 128 GB

Keyboard                               - Standard Windows Keyboard

Mouse                                      - Two or Three Button Mouse

Monitor                                    - Any

Demo Video

mail-banner
call-banner
contact-banner
Request Video