TY - GEN
T1 - Design and performance analysis of secure and dependable cybercars
T2 - 13th IEEE Annual Consumer Communications and Networking Conference, CCNC 2016
AU - Munir, Arslan
AU - Koushanfar, Farinaz
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2016/3/30
Y1 - 2016/3/30
N2 - The next generation of automobiles (also known as cybercars) will increasingly incorporate electronic control units (ECUs) in novel automotive control applications. Recent work has demonstrated vulnerability of modern car control systems to security attacks that directly impact the cybercar's physical safety and dependability. In this paper, we provide an integrated approach for the design of secure and dependable cybercars using a case study: a steer-by-wire (SBW) application over controller area network (CAN). The challenge is to embed both security and dependability over CAN while ensuring that the real-time constraints of the cybercar applications are not violated. Our approach enables early design feasibility analysis by embedding essential security primitives (i.e., confidentiality, integrity, and authentication) over CAN subject to the real-time constraints imposed by the desired quality of service and behavioral reliability. Our method leverages multi-core ECUs for providing fault-tolerance by redundant multi-threading (RMT) and also further enhances RMT for quick error detection. We quantify the error resilience of our approach and evaluate the interplay of performance, fault-tolerance, security, and scalability for our SBW case study.
AB - The next generation of automobiles (also known as cybercars) will increasingly incorporate electronic control units (ECUs) in novel automotive control applications. Recent work has demonstrated vulnerability of modern car control systems to security attacks that directly impact the cybercar's physical safety and dependability. In this paper, we provide an integrated approach for the design of secure and dependable cybercars using a case study: a steer-by-wire (SBW) application over controller area network (CAN). The challenge is to embed both security and dependability over CAN while ensuring that the real-time constraints of the cybercar applications are not violated. Our approach enables early design feasibility analysis by embedding essential security primitives (i.e., confidentiality, integrity, and authentication) over CAN subject to the real-time constraints imposed by the desired quality of service and behavioral reliability. Our method leverages multi-core ECUs for providing fault-tolerance by redundant multi-threading (RMT) and also further enhances RMT for quick error detection. We quantify the error resilience of our approach and evaluate the interplay of performance, fault-tolerance, security, and scalability for our SBW case study.
KW - Automotive embedded systems
KW - dependability
KW - fault-tolerance
KW - multi-core
KW - security
KW - steer-by-wire
KW - x-by-wire
UR - http://www.scopus.com/inward/record.url?scp=84966599677&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84966599677&partnerID=8YFLogxK
U2 - 10.1109/CCNC.2016.7444938
DO - 10.1109/CCNC.2016.7444938
M3 - Conference contribution
AN - SCOPUS:84966599677
T3 - 2016 13th IEEE Annual Consumer Communications and Networking Conference, CCNC 2016
SP - 1066
EP - 1073
BT - 2016 13th IEEE Annual Consumer Communications and Networking Conference, CCNC 2016
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 6 January 2016 through 13 January 2016
ER -