BIDS: An efficient Intrusion Detection System for in-vehicle networks using a two-stage Binarised Neural Network on low-cost FPGA

被引:0
|
作者
Rangsikunpum, Auangkun [1 ]
Amiri, Sam [1 ]
Ost, Luciano [1 ]
机构
[1] Loughborough Univ, Wolfson Sch Mech Elect & Mfg Engn, Loughborough LE11 3TU, England
关键词
Intrusion Detection System; Controller Area Network; Machine Learning; Field Programmable Gate Array; Generative Adversarial Network; Binarised Neural Network;
D O I
10.1016/j.sysarc.2024.103285
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Automotive networks are crucial for ensuring safety as the number of Electronic Control Units (ECUs) grows to support vehicle intelligence. The Controller Area Network (CAN) is commonly used for efficient in-vehicle communication among ECUs. However, its broadcast nature and lack of a dedicated security layer make it vulnerable to attacks. This paper proposes a novel CAN bus Intrusion Detection System (IDS), named BNNbased IDS (BIDS), which efficiently provides both unknown attack detection and known attack classification using a hierarchical two-stage Binarised Neural Network (BNN) and Generative Adversarial Network (GAN). BIDS was validated on three datasets, and its implementation achieves an average inference time of less than 0.170 ms with minimal resource utilisation on a low-cost Field Programmable Gate Array (FPGA). This rapid inference speed enables real-time inference on individual CAN messages using a sliding window technique, eliminating the need to wait for multiple accumulated CAN messages required for data preprocessing. Evaluation metrics demonstrate that our IDS achieves high accuracy in both identifying unseen attacks and categorising known attacks. Furthermore, our FPGA implementation consumes merely 2.09 W, which is a 57% reduction compared to a cutting-edge FPGA-based IDS that is capable of detecting unknown attacks using the same dataset.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] Efficient and Effective In-Vehicle Intrusion Detection System using Binarized Convolutional Neural Network
    Zhang, Linxi
    Yan, Xuke
    Ma, Di
    IEEE INFOCOM 2024-IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2024, : 2299 - 2307
  • [2] Intrusion Detection System Using Deep Neural Network for In-Vehicle Network Security
    Kang, Min-Joo
    Kang, Je-Won
    PLOS ONE, 2016, 11 (06):
  • [3] An Efficient Two-Stage Network Intrusion Detection System in the Internet of Things
    Zhang, Hongpo
    Zhang, Bo
    Huang, Lulu
    Zhang, Zhaozhe
    Huang, Haizhaoyang
    INFORMATION, 2023, 14 (02)
  • [4] In-vehicle network intrusion detection using deep convolutional neural network
    Song, Hyun Min
    Woo, Jiyoung
    Kim, Huy Kang
    VEHICULAR COMMUNICATIONS, 2020, 21
  • [5] Intrusion Detection System Based on Deep Neural Network and Incremental Learning for In-Vehicle CAN Networks
    Lin, Jiaying
    Wei, Yehua
    Li, Wenjia
    Long, Jing
    UBIQUITOUS SECURITY, 2022, 1557 : 255 - 267
  • [6] In-Vehicle Network Intrusion Detection System Using Convolutional Neural Network and Multi-Scale Histograms
    Baldini, Gianmarco
    INFORMATION, 2023, 14 (11)
  • [7] Network Intrusion Detection Using Neural Networks on FPGA SoCs
    Ioannou, Lenos
    Fahmy, Suhaib A.
    2019 29TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2019, : 232 - 238
  • [8] A Novel Intrusion Detection Method Using Deep Neural Network for In-Vehicle Network Security
    Kang, Min-Ju
    Kang, Je-Won
    2016 IEEE 83RD VEHICULAR TECHNOLOGY CONFERENCE (VTC SPRING), 2016,
  • [9] A Lightweight Intrusion Detection System on In-Vehicle Network Using Polynomial Features
    Sukhbaatar, Baatarsuren
    Islam, Md Rezanur
    Yuspov, Kamronbek
    Oh, Insu
    Yim, Kangbin
    INNOVATIVE MOBILE AND INTERNET SERVICES IN UBIQUITOUS COMPUTING, IMIS-2023, 2023, 177 : 96 - 102
  • [10] Network Intrusion Detection System Using Neural Networks
    Shum, Jimmy
    Malki, Heidar A.
    ICNC 2008: FOURTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 5, PROCEEDINGS, 2008, : 242 - 246