Model-based simulation and threat analysis of in-vehicle networks

Automotive systems are currently undergoing a rapid evolution through the integration of the Internet of Things (IoT) and Software Defined Networking (SDN) technologies. The main focus of this evolution is to improve the driving experience, including automated controls, intelligent navigation and safety systems. Moreover, the extremely rapid pace that such technologies are brought into the vehicles, necessitates the presence of adequate testing of new features to avoid operational errors. Apart from testing though, IoT and SDN technologies also widen the threat landscape of cyber-security risks due to the amount of connectivity interfaces that are nowadays exposed in vehicles. In this paper we present a new method, based on OMNET++, for testing new in-vehicle features and assessing security risks through network simulation. The method is demonstrated through a case-study on a Toyota Prius, whose network data are analyzed for the detection of anomalies caused from security threats or operational errors.

[1]  Matti Valovirta,et al.  Experimental Security Analysis of a Modern Automobile , 2011 .

[2]  Thomas C. Schmidt,et al.  Simulation based timing analysis of FlexRay communication at system level , 2013, SimuTools.

[3]  Xiaohu Ge,et al.  5G Software Defined Vehicular Networks , 2017, IEEE Communications Magazine.

[4]  Shuqin Li,et al.  Development method of simulation and test system for vehicle body CAN bus based on CANoe , 2008, 2008 7th World Congress on Intelligent Control and Automation.

[5]  Christopher Huth,et al.  Scission: Signal Characteristic-Based Sender Identification and Intrusion Detection in Automotive Networks , 2018, CCS.

[6]  Kang G. Shin,et al.  Error Handling of In-vehicle Networks Makes Them Vulnerable , 2016, CCS.

[7]  Jiajia Liu,et al.  In-Vehicle Network Attacks and Countermeasures: Challenges and Future Directions , 2017, IEEE Network.

[8]  Haibo Zeng,et al.  Understanding and Using the Controller Area Network Communication Protocol: Theory and Practice , 2012 .

[9]  Jörn Migge,et al.  Frame latency evaluation: when simulation and analysis alone are not enough , 2010, WFCS 2010.

[10]  Jia Hao,et al.  Modeling and simulation of CAN network based on OPNET , 2011, 2011 IEEE 3rd International Conference on Communication Software and Networks.

[11]  Stefano Zanero,et al.  A Stealth, Selective, Link-Layer Denial-of-Service Attack Against Automotive Networks , 2017, DIMVA.

[12]  W. Thomas Miller,et al.  A low-cost masquerade and replay attack detection method for CAN in automobiles , 2017, 2017 IEEE International Symposium on Circuits and Systems (ISCAS).

[13]  Mathieu Grenier,et al.  Pushing the limits of CAN - scheduling frames with offsets provides a major performance boost , 2008 .

[14]  Nicolas Navet,et al.  NETCARBENCH: A BENCHMARK FOR TECHNIQUES AND TOOLS USED IN THE DESIGN OF AUTOMOTIVE COMMUNICATION SYSTEMS , 2007 .

[15]  Fang Li,et al.  CAN(Controller Area Network) Bus Communication System Based on Matlab/Simulink , 2008, 2008 4th International Conference on Wireless Communications, Networking and Mobile Computing.

[16]  Steffen Müller,et al.  Automotive Ethernet: In-vehicle networking and smart mobility , 2013, 2013 Design, Automation & Test in Europe Conference & Exhibition (DATE).