Jan, 2024

基于混合 FPGA 的轻量级多攻击 CAN 入侵检测系统

TL;DR车辆之间越来越多的连接性正在提供新的功能,如连接的自动驾驶和先进的驾驶辅助系统(ADAS),以改善下一代车辆的安全性和可靠性。本文提出了一种轻量级的多攻击量化机器学习模型,使用 Xilinx 的 Deep Learning Processing Unit IP 在 Zynq Ultrascale+(XCZU3EG)FPGA 上部署,使用公共 CAN 入侵检测数据集进行训练和验证。该模型能够以 99% 以上的准确率检测到拒绝服务和模糊攻击,并且误报率仅为 0.07%,与文献中的最先进技术相当。入侵检测系统的执行仅消耗 2.0 W 的功率,在 ECU 上运行的软件任务可以缩短消息处理延迟 25%,与最先进的实现相比。这种部署方式允许 ECU 功能与入侵检测系统共存,并且对任务的改动非常小,非常适合用于车载系统中的实时入侵检测。