Intrusion Detection System For Smart Vehicles Using Machine Learning Algorithms

Project Code :TCPGPY1962

Objective

This project aims to develop a robust Intrusion Detection System (IDS) for smart vehicles using machine learning models to detect and mitigate cyber threats in vehicular networks. By leveraging the CAN-intrusion-dataset, it will classify attacks like DDoS, Fuzzy, and Impersonation, ensuring real-time, accurate threat detection and enhanced security.

Abstract

This paper presents the development of an Intrusion Detection System (IDS) for smart vehicles utilizing advanced machine learning algorithms. The system is designed to detect and classify various types of cyberattacks, such as Distributed Denial of Service (DDoS), Fuzzy, and Impersonation attacks, alongside normal "Free" traffic. The dataset used for model training and evaluation is the CAN-intrusion-dataset, which contains crucial vehicle communication features, including Message ID, Byte-level signals, and Target labels. The study employs a range of machine learning models, including Random Forest, Gradient Boosting, AdaBoost, LSTM, and CatBoost classifiers, to identify and mitigate potential threats. By leveraging the power of these algorithms, the system aims to provide robust and real-time detection of anomalous behaviour in vehicular networks, enhancing the security and reliability of smart vehicle systems. The ultimate goal is to develop an efficient and scalable IDS capable of protecting smart vehicles from evolving cyber threats.

Keywords: Random Forest, Gradient Boosting, AdaBoost, LSTM, and CatBoost classifiers

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

Block Diagram

Specifications

 SOFTWARE REQUIREMENS

Operating System                   :  Windows 7/8/10

Server side Script                    :  HTML, CSS, Bootstrap & JS

Programming Language         :  Python

Libraries                                  :  Flask, Pandas, Mysql.connector, Os, Smtplib, Numpy

IDE/Workbench                      :  PyCharm, VSCode, Jypyter NoteBook

Technology                             :  Python 3.6+

Server Deployment                 :  Xampp Server

Database                                 :  MySQL

 

HARDWARE REQUIREMENTS

Processor                                - I5/Intel Processor

Hard Disk                                - 160GB

Key Board                              - Standard Windows Keyboard

Mouse                                     - Two or Three Button Mouse

Monitor                                   - Any

RAM                                       - 8GB

Demo Video

mail-banner
call-banner
contact-banner
Request Video