TY - JOUR
T1 - CANeleon
T2 - Protecting CAN Bus with Frame ID Chameleon
AU - Cheng, Kun
AU - Bai, Yuebin
AU - Zhou, Yuan
AU - Tang, Yun
AU - Sanan, David
AU - Liu, Yang
N1 - Publisher Copyright:
© 1967-2012 IEEE.
PY - 2020/7
Y1 - 2020/7
N2 - The Controller Area Network (CAN) has been widely used in the automotive and industrial automation for over two decades. However, due to the lack of security mechanisms, CAN is vulnerable to attacks. In this paper, we propose a novel protection scheme called CANeleon. It can defend CAN against a smart attacker who might inject malicious frames with legitimate frame IDs, which cannot be mitigated by existing countermeasures. Inspired by the idea of moving target defense technologies, CANeleon equips each legitimate CAN node with the ability to shift the spoofed frame ID. In this way, the IDs of malicious frames are exposed and can be further filtered by legitimate nodes. Moreover, CANeleon neither inserts new information to the frame, nor requires any modification to the CAN protocol, so it is in compliance with the existing standards. CANeleon is a decentralized mechanism guaranteeing that the protection could be done simultaneously without additional communication. Experiments on a CAN bus prototype and a real self-driving vehicle prove the effectiveness of CANeleon.
AB - The Controller Area Network (CAN) has been widely used in the automotive and industrial automation for over two decades. However, due to the lack of security mechanisms, CAN is vulnerable to attacks. In this paper, we propose a novel protection scheme called CANeleon. It can defend CAN against a smart attacker who might inject malicious frames with legitimate frame IDs, which cannot be mitigated by existing countermeasures. Inspired by the idea of moving target defense technologies, CANeleon equips each legitimate CAN node with the ability to shift the spoofed frame ID. In this way, the IDs of malicious frames are exposed and can be further filtered by legitimate nodes. Moreover, CANeleon neither inserts new information to the frame, nor requires any modification to the CAN protocol, so it is in compliance with the existing standards. CANeleon is a decentralized mechanism guaranteeing that the protection could be done simultaneously without additional communication. Experiments on a CAN bus prototype and a real self-driving vehicle prove the effectiveness of CANeleon.
KW - Controller area networks
KW - automobiles
KW - moving target defense
KW - security
UR - https://www.scopus.com/pages/publications/85088697695
U2 - 10.1109/TVT.2020.2990417
DO - 10.1109/TVT.2020.2990417
M3 - 文章
AN - SCOPUS:85088697695
SN - 0018-9545
VL - 69
SP - 7116
EP - 7130
JO - IEEE Transactions on Vehicular Technology
JF - IEEE Transactions on Vehicular Technology
IS - 7
M1 - 9079183
ER -