For many years, car keys have been the sole mean of authentication in vehicles. Whether the access control process is physical or wireless, entrusting the ownership of a vehicle to a single token is prone to stealing attempts. For this reason, many researchers started developing behavior-based authentication systems. By collecting data in a moving vehicle, Deep Learning (DL) models can recognize patterns in the data and identify drivers based on their driving behavior. This can be used as an anti-theft system, as a thief would exhibit a different driving style compared to the vehicle owner's. However, the assumption that an attacker cannot replicate the legitimate driver behavior falls under certain conditions. In this paper, we propose GAN-CAN, the first attack capable of fooling state-of-the-art behavior-based driver authentication systems in a vehicle. Based on the adversary's knowledge, we propose different GAN-CAN implementations. Our attack leverages the lack of security in the Controller Area Network (CAN) to inject suitably designed time-series data to mimic the legitimate driver. Our design of the malicious time series results from the combination of different Generative Adversarial Networks (GANs) and our study on the safety importance of the injected values during the attack. We tested GAN-CAN in an improved version of the most efficient driver behavior-based authentication model in the literature. We prove that our attack can fool it with an attack success rate of up to 0.99. We show how an attacker, without prior knowledge of the authentication system, can steal a car by deploying GAN-CAN in an off-the-shelf system in under 22 minutes.
翻译:长期以来,车钥匙一直是车辆中唯一的认证手段。无论访问控制过程是物理的还是无线的,将车辆所有权托付给单个令牌都容易遭受盗窃企图。为此,许多研究者开始开发基于行为的认证系统。通过收集行驶车辆中的数据,深度学习(DL)模型能够识别数据模式,并基于驾驶行为识别驾驶员。这可用作防盗系统,因为与车主相比,小偷会表现出不同的驾驶风格。然而,攻击者无法复制合法驾驶员行为的假设在某些条件下并不成立。本文提出GAN-CAN——首个能够欺骗车辆中最先进的基于行为的驾驶员认证系统的攻击。基于攻击者的知识水平,我们提出了不同的GAN-CAN实现方式。我们的攻击利用控制器局域网(CAN)缺乏安全性的特点,注入精心设计的时间序列数据以模仿合法驾驶员。恶意时间序列的设计源于不同生成对抗网络(GAN)的组合,以及我们对攻击过程中注入值安全重要性的研究。我们在文献中最有效的基于驾驶行为认证模型的改进版本上测试了GAN-CAN。我们证明,该攻击能以高达0.99的成功率欺骗该模型。我们展示了攻击者如何在对认证系统没有先验知识的情况下,通过将GAN-CAN部署到现成系统中,在不到22分钟内盗取车辆。