본문 바로가기
KERD
논문KCI 등재

초경량 Convolutional Neural Network를 이용한차량용 Intrusion Detection System의 설계 및 구현

Design and Implementation of Automotive Intrusion Detection System Using Ultra-Lightweight Convolutional Neural Network

2

조회

0

다운로드

1

인용

0

참고문헌

키워드

초록

본 논문에서는 경량화된 CNN(Convolutional Neural Network)을 사용하여 CAN(Controller Area Network) 버스 상의 공격을 탐지하는 효율적인 알고리즘을 제안하고, 이를 기반으로 하는 IDS(Intrusion Detection System)를 FPGA로 설계, 구현 및 검증하였다. 제안한 IDS는 기존의 CNN 기반 IDS에 비해 CAN 버스 상의 공격을 프레임 단위로 탐지할 수 있어서 정확하고 신속한대응이 가능하다. 또한 제안한 IDS는 기존의 CNN 기반 IDS에 비해 컨볼루션 레이어를 하나만 사용하기 때문에 하드웨어를 크게줄일 수 있다. 시뮬레이션 및 구현 결과는 제안된 IDS가 CAN 버스 상의 다양한 공격을 효과적으로 탐지한다는 것을 보여준다.

Abstract

This paper proposes an efficient algorithm to detect CAN (Controller Area Network) bus attack based on a lightweight CNN (Convolutional Neural Network), and an IDS(Intrusion Detection System) was designed, implemented, and verified with FPGA. Compared to conventional CNN-based IDS, the proposed IDS detects CAN bus attack on a frame-by-frame basis, enabling accurate and rapid response. Furthermore, the proposed IDS can significantly reduce hardware since it exploits only one convolutional layer, compared to conventional CNN-based IDS. Simulation and implementation results show that the proposed IDS effectively detects various attacks on the CAN bus.

참고문헌 (11)

  1. "ISO 11898-1:2015, Road Vehicles-Controller Area Network (CAN)-Part 1: Data Link Layer and Physical Signaling"[URL]
  2. "ISO 9141-3:1998, Road Vehicles-Diagnostic Systems-Part 3: Verification of the Communication between Vehicle and OBD II Scan Tool"[URL]
  3. K. Koscher, "Experimental Security Analysis of a Modern Automobile", Proceedings of IEEE Symposium on Security and Privacy, pp.447~462 (2010)
  4. Samuel Woo, "A Practical Wireless Attack on the Connected Car and Security Protocol for In-Vehicle CAN", IEEE Transactions on Intelligent Transportation Systems, 16(2), pp.1~14 (2014), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
  5. C. Lin, "Cyber-Security for the Controller Area Network (CAN)Communication Protocol", Proceedings of International Conference on Cyber Security, pp.1~7 (2012)
  6. S. Khandelwal, "A Lightweight FPGA-based IDS-ECU Architecture for Automotive CAN", Proceedings of International Conference on Field Programmable Technology, pp.1~6 (2019)
  7. E. Seo, "GIDS: GAN Based Intrusion Detection System for In-Vehicle Network", Proceedings of Annual Conference on Privacy, Security, and Trust, pp.1~6 (2018)
  8. 임형철, "공격 횟수와 공격 유형을 고려하여 탐지 성능을 개선한차량 내 네트워크의 침입 탐지 시스템", 전기전자학회논문지, 26(4), pp.622~627 (2022), 한국전기전자학회
  9. Hyun Min Song, "In-vehicle network intrusion detection using deep convolutional neural network", Vehicular Communications, 21, pp.100198~ (2020), Elsevier BV[DOI]
  10. "Car-Hacking Dataset"[URL]
  11. Y. Wu, "Efficient Dynamic Fixed-Point Quantization of CNN Inference Accelerators for Edge Devices", Proceedings of International Symposium on VLSI Design, Automation and Test, pp.1~4 (2019)

관련 논문AI추천

이 간행물의 다른 논문 (42건)