Security-Aware Obfuscated Priority Assignment for Automotive CAN Platforms

被引:22
作者
Lukasiewycz, Martin [1 ]
Mundhenk, Philipp [1 ]
Steinhorst, Sebastian [1 ]
机构
[1] TUM CREATE Ltd, Singapore, Singapore
基金
新加坡国家研究基金会;
关键词
Design; Algorithms; Performance; CAN; priority assignment; automotive; security; CONTROLLER-AREA-NETWORK; OPTIMIZATION;
D O I
10.1145/2831232
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Security in automotive in-vehicle networks is an increasing problem with the growing connectedness of road vehicles. This article proposes a security-aware priority assignment for automotive controller area network (CAN) platforms with the aim of mitigating scaling effects of attacks on vehicle fleets. CAN is the dominating field bus in the automotive domain due to its simplicity, low cost, and robustness. While messages might be encrypted to enhance the security of CAN systems, their priorities are usually identical for automotive platforms, comprising generally a large number of vehicle models. As a result, the identifier uniquely defines which message is sent, allowing attacks to scale across a fleet of vehicles with the same platform. As a remedy, we propose a methodology that is capable of determining obfuscated message identifiers for each individual vehicle. Since identifiers directly represent message priorities, the approach has to take the resulting response time variations into account while satisfying application deadlines for each vehicle schedule separately. Our approach relies on Quadratically Constrained Quadratic Program (QCQP) solving in two stages, specifying first a set of feasible fixed priorities and subsequently bounded priorities for each message. With the obtained bounds, obfuscated identifiers are determined, using a very fast randomized sampling. The experimental results, consisting of a large set of synthetic test cases and a realistic case study, give evidence of the efficiency of the proposed approach in terms of scalability. The results also show that the diversity of obtained identifiers is effectively optimized with our approach, resulting in a very good obfuscation of CAN messages in in-vehicle communication.
引用
收藏
页数:27
相关论文
共 39 条
[1]  
[Anonymous], 2003, HONEYPOTS TRACKING H
[2]  
[Anonymous], 2005, FLEXRAY COMMUNICATIO
[3]  
[Anonymous], 2014, IEEE T INTELL TRANSP
[4]  
AUTOSAR GbR, 2014, SPECIFICATION OF RTE
[5]  
Bello LL., 2011, ACM SIGBED REV, V8, P7, DOI DOI 10.1145/2095256.2095257
[6]  
Bosch, 1991, CONTROLLER AREA NETW
[7]  
Caliebe P., 2011, 2011 IEEE International Conference on Computer Applications and Industrial Electronics (ICCAIE 2011), P67, DOI 10.1109/ICCAIE.2011.6162106
[8]  
Checkoway S., 2011, PROCEEDINGS OF THE 2
[9]   Period optimization for hard real-time distributed automotive systems [J].
Davare, Abhijit ;
Zhu, Qi ;
Di Natale, Marco ;
Pinello, Claudio ;
Kanajan, Sri ;
Sangiovanni-Vincentelli, Alberto .
2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, :278-+
[10]   Controller Area Network (CAN) schedulability analysis: Refuted, revisited and revised [J].
Davis, Robert I. ;
Burns, Alan ;
Bril, Reinder J. ;
Lukkien, Johan J. .
REAL-TIME SYSTEMS, 2007, 35 (03) :239-272