计算机研究与发展2023,Vol.60Issue(12) :2783-2796.DOI:10.7544/issn1000-1239.202220035

一种车载控制器局域网络入侵检测算法及硬件加速

An Intrusion Detection Algorithm and Its Hardware Acceleration for CAN in Vehicles

许鹤 吴迪 卢继武 李仁发
计算机研究与发展2023,Vol.60Issue(12) :2783-2796.DOI:10.7544/issn1000-1239.202220035

一种车载控制器局域网络入侵检测算法及硬件加速

An Intrusion Detection Algorithm and Its Hardware Acceleration for CAN in Vehicles

许鹤 1吴迪 2卢继武 1李仁发2
扫码查看

作者信息

  • 1. 湖南大学电气与信息工程学院 长沙 410082
  • 2. 湖南大学信息科学与工程学院 长沙 410082;嵌入式与网络计算湖南省重点实验室(湖南大学) 长沙 410082
  • 折叠

摘要

控制器局域网(controller area network,CAN)总线协议广泛应用于车辆系统,是一种高效的标准总线,可实现所有电子控制单元(electronic control units,ECUs)之间的通信.然而,CAN总线由于缺乏安全防御功能,很容易受到攻击.针对车载入侵检测提出一种自注意力机制(self-attention mechanism,SAM)增强的网格型长短时记忆(grid long short-term memory,Grid LSTM)网络,称为SALVID.SAM可以增强针对CAN总线的攻击行为特征,Grid LSTM可以有效提取时序数据的深度特征.通过从实际汽车中提取的正常CAN数据生成 5个攻击数据集,包括拒绝服务(denial of service,DoS)攻击、模糊攻击、欺骗攻击、重放攻击和删除攻击,比较了具有不同模型深度的各种模型的性能,结果表明,在检测CAN总线攻击方面,SALVID具有最佳性能.该模型可以识别带有小批量特征的攻击,整体检测准确率为 98.98%,这在以往的研究中是很难做到的.还设计并实现了基于现场可编程门阵列(field programmable gate array,FPGA)嵌入式平台的SALVID模型,并基于训练好的模型使用并行优化和量化来加速计算.实验结果表明,即使有一定程度的量化,SALVID仍然表现出 98.81%的高检测准确率和 1.88 ms的低时延.该研究为设计高性能实时车载入侵检测系统提供了一种新思路.

关键词

控制器局域网/时序数据/入侵检测/网格型长短时记忆网络/自注意力机制/现场可编程门阵列

Key words

CAN/time-series data/intrusion detection/Grid LSTM/SAM/FPGA

引用本文复制引用

基金项目

国家自然科学基金(61932010)

国家自然科学基金(61972145)

湖南省自然科学基金(2023JJ30146)

出版年

2023
计算机研究与发展
中国科学院计算技术研究所 中国计算机学会

计算机研究与发展

CSTPCDCSCD北大核心
影响因子:2.649
ISSN:1000-1239
参考文献量5
段落导航相关论文