This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
A Safety and Security Testbed for Assured Autonomy in Vehicles
Technical Paper
2020-01-1291
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
Connectivity and autonomy in vehicles promise improved efficiency, safety and comfort. The increasing use of embedded systems and the cyber element bring with them many challenges regarding cyberattacks which can seriously compromise driver and passenger safety. Beyond penetration testing, assessment of the security vulnerabilities of a component must be done through the design phase of its life cycle. This paper describes the development of a benchtop testbed which allows for the assurance of safety and security of components with all capabilities from Model-in-loop to Software-in-loop to Hardware-in-loop testing. Environment simulation is obtained using the AV simulator, CARLA which provides realistic scenarios and sensor information such as Radar, Lidar etc. MATLAB runs the vehicle, powertrain and control models of the vehicle allowing for the implementation and testing of customized models and algorithms. Real-time simulation and connectivity with external components are obtained using a Speedgoat real-time machine while ROS provides the link between the CARLA environment and the MATLAB simulation. Communication with external hardware can be achieved through different network protocols such as CAN, LIN, SAE J1939 etc. which are present on passenger and commercial vehicles. The hardware can potentially range from small scale embedded devices to real ECUs or infotainment systems which can further provide different kinds of wireless communication capabilities. The overall setup is built considering the multiple attack surfaces present on a real automobile and the need to test for security over all of them. Experiments are performed on the testbed to show its usability and potential.
Recommended Content
Authors
Topic
Citation
Appel, M., Oruganti, P., Ahmed, Q., Wilkerson, J. et al., "A Safety and Security Testbed for Assured Autonomy in Vehicles," SAE Technical Paper 2020-01-1291, 2020, https://doi.org/10.4271/2020-01-1291.Also In
References
- McKinsey & Company Oct. 2019
- Society of Automotive Engineers https://www.sae.org/news/2019/01/sae-updates-j3016 automated-driving-graphic Oct. 2019
- National Highway Traffic Safety Administration https://www.nhtsa.gov/technology-innovation/automated vehicles-safety Oct. 2019
- Miller , C. and Valasek , C. A Survey of Remote Automotive Attack Surfaces Black Hat USA 2014 94 2014
- International Standards Organization 2018
- Koopman , P. and Wagner , M. Challenges in Autonomous Vehicle Testing and Validation SAE International Journal of Transportation Safety 4 1 15 24 2016 https://doi.org/10.4271/2016-01-0128
- International Standards Organization
- Falliere , N. , Murchu , L.O. , and Chien , E. 2011 29
- Slay , J. and Miller , M. Lessons Learned from the Maroochy Water Breach International Conference on Critical Infrastructure Protection 2007 73 82
- Greenberg , A. Hackers Remotely Kill a Jeep on the Highway-With Me in It Wired 7 21 2015
- Society of Automotive Engineers Vehicle Cybersecurity Systems Engineering Committee Cybersecurity Guidebook for Cyber-Physical Vehicle Systems SAE Standard J3061 2016
- National Highway Traffic Safety Administration October 2016
- Oruganti , Sharma , P. , Appel , M. , and Ahmed , Q. Hardware-In-Loop Based Automotive Embedded Systems Cybersecurity Evaluation Testbed Proceedings of the ACM Workshop on Automotive Cybersecurity 2019 41 44
- Wolf , M. , Weimerskirch , A. , and Paar , C. Security in Automotive Bus Systems Workshop on Embedded Security in Cars 2004
- Checkoway , S. , McCoy , D. , Kantor , B. , Anderson , D. , Shacham , H. , Savage , S. , Koscher , K. , Czeskis , A. , Roesner , F. , and Kohno , T. Comprehensive Experimental Analyses of Automotive Attack Surfaces USENIX Security Symposium 2011 4 447 462
- Cheah , M. , Shaikh , S.A. , Haas , O. , and Ruddle , A. Towards a Systematic Security Evaluation of the Automotive Bluetooth Interface Vehicular Communications 9 8 18 2017
- Harding , J. , Powell , G. , Yoon , R. , Fikentscher , J. , Doyle , C. , Sade , D. , Lukuc , M. , Simons , J. , and Wang , J.
- Falk , R. and Fries , S. Electric Vehicle Charging Infrastructure Security Considerations and Approaches Proc. of INTERNET 58 64 2012
- E-Safety Vehicle Intrusion Protected Applications (EVITA) https://www.evita-project.org/ Oct. 2019
- Secure Vehicle Communications https://www.sevecom.eu/ Oct. 2019
- Security Assurance Framework for Networked Vehicular Technology https://www.safertec-project.eu/ Oct. 2019
- Burton , S. , Likkei , J. , Vembar , P. , and Wolf , M. Automotive Functional Safety = Safety + Security Proceedings of the First International Conference on Security of Internet of Things 2012 150 159
- Macher , G. , Höller , A. , Sporer , H. , Armengaud , E. , and Kreiner , C. A Combined Safety-Hazards and Security- Threat Analysis Method for Automotive Systems International Conference on Computer Safety, Reliability, and Security 2014 237 250
- Macher , G. , Sporer , H. , Berlach , R. , Armengaud , E. , and Kreiner , C. SAHARA: A Security-Aware Hazard and Risk Analysis Method Proceedings of the 2015 Design, Automation & Test in Europe Conference & Exhibition EDA Consortium 2015 621 624
- Christiansson , H. and Luiijf , E. Creating a European SCADA Security Testbed International Conference on Critical Infrastructure Protection 2007 237 247
- Queiroz , C. , Mahmood , A. , Hu , J. , Tari , Z. , and Xinghuo , Y. Building a SCADA Security Testbed 2009 Third International Conference on Network and System Security 2009 357 364
- Davis , C.M. , Tate , J.E. , Okhravi , H. , Grier , C. , Overbye , T.J. , and Nicol , D. SCADA Cyber Security Testbed Development 2006 38th North American Power Symposium 2006 483 488
- Bonaci , T. , Yan , J. , Herron , J. , Kohno , T. , and Chizeck , H. Experimental Analysis of Cyber Security Attacks on Teleoperated Surgical Robotics ACM Transactions on Human-Computer Interaction 2017
- Hannaford , B. , Rosen , J. , Friedman , D.W. , King , H. et al. Raven-II: An Open Platform for Surgical Robotics Research IEEE Transactions on Biomedical Engineering 60 4 954 959 2012
- Koscher , K. , Czeskis , A. , Roesner , F. , Patel , S. , Kohno , T. , Checkoway , S. , McCoy , D. et al. Experimental Security Analysis of a Modern Automobile 2010 IEEE Symposium on Security and Privacy 2010 447 462
- Miller , C. and Valasek , C. 2015
- Burakova , Y. , Hass , B. , Millar , L. , and Weimerskirch , A. Truck Hacking: An Experimental Analysis of the {SAE} j1939 Standard 10th {USENIX} Workshop on Offensive Technologies ({WOOT} 16) 2016
- Smiljanic , S. , Tran , C. , Frishling , A. , Cooney , B. , Coscia , D. , and Sorell , M. Utilising a Vehicle Testbed environMent to develoP decePtive Can Bus Attacks 5th Interdisciplinary Cyber Research Conference 2019 63 2019
- Fowler , D.S. , Cheah , M. , Shaikh , S.A. , and Bryans , J. Towards a Testbed for Automotive Cybersecurity 2017 IEEE International Conference on Software Testing, Verification and Validation (ICST) 540 541 IEEE 2017
- Fowler , D.S. , Bryans , J. , Cheah , M. , Wooderson , P. , and Shaikh , S. A Method for Constructing Automotive Cybersecurity Tests, a CAN Fuzz Testing Example IEEE International Conference on Software Quality, Reliability and Security Companion 2019
- Fowler , D.S. , Bryans , J. , Shaikh , S.A. , and Wooderson , P. Fuzz Testing for Automotive Cyber-Security 2018 48th Annual IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN-W) 2018 239 246
- Daily , J. , Gamble , R. , Moffitt , S. , Raines , C. et al. Towards a Cyber Assurance Testbed for Heavy Vehicle Electronic Controls SAE International Journal of Commercial Vehicles 9 339 349 2016 https://doi.org/10.4271/2016-01-8142
- Toyama , T. , Yoshida , T. , Oguma , H. , and Matsumoto , T.
- Everett , C.E. , and McCoy , D. {OCTANE}(Open Car Testbed and Network Experiments): Bringing Cyber-Physical Security Research to Researchers and Students 6th Workshop on Cyber Security Experimentation and Test 2013
- Koch , A. , Altschaffel , R. , Kiltz , S. , Hildebrandt , M. , and Dittmann , J. Exploring the Processing of Personal Data in Modern Vehicles-A Proposal of a Testbed for Explorative Research to Achieve Transparency for Privacy and Security 2018 11th International Conference on IT Security Incident Management & IT Forensics (IMF) 2018 15 26
- Zheng , X. , Pan , L. , Chen , H. , Di Pietro , R. , and Batten , L. A Testbed for Security Analysis of Modern Vehicle Systems 2017 IEEE Trustcom/BigDataSE/ICESS 2017 1090 1095
- The Network Simulator https://www.isi.edu/nsnam/ns/ Oct 2019
- Munera , J. , de Fuentes , J.M. , and González-Tablas , A.I. 2011
- Islam , M. , Chowdhury , M. , Li , H. , and Hongxin , H. Cybersecurity Attacks in Vehicle-to-Infrastructure Applications and Their Prevention Transportation Research Record 2672 19 66 78 2018
- MathWorks https://www.mathworks.com/ Oct 2019
- Vires Virtual Test Drive https://vires.com/vtd-vires-virtual test-drive/ Nov 2019
- ASAM OpenSCENARIO https://www.asam.net/standards/detail/openscenario/ 2019
- Dosovitskiy , A. , Ros , G. , Codevilla , F. , Lopez , A. , and Koltun , V. 2017