论文标题

可以做到吗?基于BERT语言模型的控制器区域网络入侵检测系统

CAN-BERT do it? Controller Area Network Intrusion Detection System based on BERT Language Model

论文作者

Alkhatib, Natasha, Mushtaq, Maria, Ghauch, Hadi, Danger, Jean-Luc

论文摘要

由于复杂的客户功能的数量增加,电子控制单元(ECU)越来越多地集成到现代汽车系统中。但是,车载与外部网络之间的高连通性为可以利用车载网络协议漏洞的黑客铺平了道路。在这些协议中,控制器区域网络(CAN)被称为最广泛使用的车载网络技术,缺乏加密和身份验证机制,从而使分布式ECUS不安全提供了通信。 Inspired by the outstanding performance of bidirectional encoder representations from transformers (BERT) for improving many natural language processing tasks, we propose in this paper ``CAN-BERT", a deep learning based network intrusion detection system, to detect cyber attacks on CAN bus protocol. We show that the BERT model can learn the sequence of arbitration identifiers (IDs) in the CAN bus for anomaly detection using the ``masked language model"无监督的培训目标。 ``汽车黑客:攻击\&防御挑战2020'数据集的实验结果表明,``can-bert''的表现优于最先进的方法。除了能够在0.8 ms至3 ms W.R.T可以实时识别车载侵入率外,它还可以检测到多种网络攻击,F1分数在0.81和0.99之间。

Due to the rising number of sophisticated customer functionalities, electronic control units (ECUs) are increasingly integrated into modern automotive systems. However, the high connectivity between the in-vehicle and the external networks paves the way for hackers who could exploit in-vehicle network protocols' vulnerabilities. Among these protocols, the Controller Area Network (CAN), known as the most widely used in-vehicle networking technology, lacks encryption and authentication mechanisms, making the communications delivered by distributed ECUs insecure. Inspired by the outstanding performance of bidirectional encoder representations from transformers (BERT) for improving many natural language processing tasks, we propose in this paper ``CAN-BERT", a deep learning based network intrusion detection system, to detect cyber attacks on CAN bus protocol. We show that the BERT model can learn the sequence of arbitration identifiers (IDs) in the CAN bus for anomaly detection using the ``masked language model" unsupervised training objective. The experimental results on the ``Car Hacking: Attack \& Defense Challenge 2020" dataset show that ``CAN-BERT" outperforms state-of-the-art approaches. In addition to being able to identify in-vehicle intrusions in real-time within 0.8 ms to 3 ms w.r.t CAN ID sequence length, it can also detect a wide variety of cyberattacks with an F1-score of between 0.81 and 0.99.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源