Cargando…
A Multi-Layer Intrusion Detection System for SOME/IP-Based In-Vehicle Network
The automotive Ethernet is gradually replacing the traditional controller area network (CAN) as the backbone network of the vehicle. As an essential protocol to solve service-based communication, Scalable service-Oriented MiddlewarE over IP (SOME/IP) is expected to be applied to an in-vehicle networ...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10181538/ https://www.ncbi.nlm.nih.gov/pubmed/37177579 http://dx.doi.org/10.3390/s23094376 |
_version_ | 1785041598124392448 |
---|---|
author | Luo, Feng Yang, Zhenyu Zhang, Zhaojing Wang, Zitong Wang, Bowen Wu, Mingzhi |
author_facet | Luo, Feng Yang, Zhenyu Zhang, Zhaojing Wang, Zitong Wang, Bowen Wu, Mingzhi |
author_sort | Luo, Feng |
collection | PubMed |
description | The automotive Ethernet is gradually replacing the traditional controller area network (CAN) as the backbone network of the vehicle. As an essential protocol to solve service-based communication, Scalable service-Oriented MiddlewarE over IP (SOME/IP) is expected to be applied to an in-vehicle network (IVN). The increasing number of external attack interfaces and the protocol’s vulnerability makes SOME/IP in-vehicle networks vulnerable to intrusion. This paper proposes a multi-layer intrusion detection system (IDS) architecture, including rule-based and artificial intelligence (AI)-based modules. The rule-based module is used to detect the SOME/IP header, SOME/IP-SD message, message interval, and communication process. The AI-based module acts on the payload. We propose a SOME/IP dataset establishment method to evaluate the performance of the proposed multi-layer IDS. Experiments are carried out on a Jetson Xavier NX, showing that the accuracy of AI-based detection reached 99.7761% and that of rule-based detection was 100%. The average detection time per packet is 0.3958 ms with graphics processing unit (GPU) acceleration and 0.6669 ms with only a central processing unit (CPU). After vehicle-level real-time analyses, the proposed IDS can be deployed for distributed or select critical advanced driving assistance system (ADAS) traffic for detection in a centralized layout. |
format | Online Article Text |
id | pubmed-10181538 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-101815382023-05-13 A Multi-Layer Intrusion Detection System for SOME/IP-Based In-Vehicle Network Luo, Feng Yang, Zhenyu Zhang, Zhaojing Wang, Zitong Wang, Bowen Wu, Mingzhi Sensors (Basel) Article The automotive Ethernet is gradually replacing the traditional controller area network (CAN) as the backbone network of the vehicle. As an essential protocol to solve service-based communication, Scalable service-Oriented MiddlewarE over IP (SOME/IP) is expected to be applied to an in-vehicle network (IVN). The increasing number of external attack interfaces and the protocol’s vulnerability makes SOME/IP in-vehicle networks vulnerable to intrusion. This paper proposes a multi-layer intrusion detection system (IDS) architecture, including rule-based and artificial intelligence (AI)-based modules. The rule-based module is used to detect the SOME/IP header, SOME/IP-SD message, message interval, and communication process. The AI-based module acts on the payload. We propose a SOME/IP dataset establishment method to evaluate the performance of the proposed multi-layer IDS. Experiments are carried out on a Jetson Xavier NX, showing that the accuracy of AI-based detection reached 99.7761% and that of rule-based detection was 100%. The average detection time per packet is 0.3958 ms with graphics processing unit (GPU) acceleration and 0.6669 ms with only a central processing unit (CPU). After vehicle-level real-time analyses, the proposed IDS can be deployed for distributed or select critical advanced driving assistance system (ADAS) traffic for detection in a centralized layout. MDPI 2023-04-28 /pmc/articles/PMC10181538/ /pubmed/37177579 http://dx.doi.org/10.3390/s23094376 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/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 (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Luo, Feng Yang, Zhenyu Zhang, Zhaojing Wang, Zitong Wang, Bowen Wu, Mingzhi A Multi-Layer Intrusion Detection System for SOME/IP-Based In-Vehicle Network |
title | A Multi-Layer Intrusion Detection System for SOME/IP-Based In-Vehicle Network |
title_full | A Multi-Layer Intrusion Detection System for SOME/IP-Based In-Vehicle Network |
title_fullStr | A Multi-Layer Intrusion Detection System for SOME/IP-Based In-Vehicle Network |
title_full_unstemmed | A Multi-Layer Intrusion Detection System for SOME/IP-Based In-Vehicle Network |
title_short | A Multi-Layer Intrusion Detection System for SOME/IP-Based In-Vehicle Network |
title_sort | multi-layer intrusion detection system for some/ip-based in-vehicle network |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10181538/ https://www.ncbi.nlm.nih.gov/pubmed/37177579 http://dx.doi.org/10.3390/s23094376 |
work_keys_str_mv | AT luofeng amultilayerintrusiondetectionsystemforsomeipbasedinvehiclenetwork AT yangzhenyu amultilayerintrusiondetectionsystemforsomeipbasedinvehiclenetwork AT zhangzhaojing amultilayerintrusiondetectionsystemforsomeipbasedinvehiclenetwork AT wangzitong amultilayerintrusiondetectionsystemforsomeipbasedinvehiclenetwork AT wangbowen amultilayerintrusiondetectionsystemforsomeipbasedinvehiclenetwork AT wumingzhi amultilayerintrusiondetectionsystemforsomeipbasedinvehiclenetwork AT luofeng multilayerintrusiondetectionsystemforsomeipbasedinvehiclenetwork AT yangzhenyu multilayerintrusiondetectionsystemforsomeipbasedinvehiclenetwork AT zhangzhaojing multilayerintrusiondetectionsystemforsomeipbasedinvehiclenetwork AT wangzitong multilayerintrusiondetectionsystemforsomeipbasedinvehiclenetwork AT wangbowen multilayerintrusiondetectionsystemforsomeipbasedinvehiclenetwork AT wumingzhi multilayerintrusiondetectionsystemforsomeipbasedinvehiclenetwork |