Paper 2016/601
Physical Layer Group Key Agreement for Automotive Controller Area Networks
Shalabh Jain and Jorge Guajardo
Abstract
Distribution of cryptographic keys between devices communicating over a publicly accessible medium is an important component of secure design for networked systems. In this paper, we consider the problem of group key exchange between Electronic Control Units (ECUs) connected to the Controller Area Network (CAN) within an automobile. Typically, existing solutions map schemes defined for traditional network systems to the CAN. Our contribution is to utilize physical properties of the CAN bus to generate group keys. We demonstrate that pairwise interaction between ECUs over the CAN bus can be used to efficiently derive group keys in both authenticated and non-authenticated scenarios. We illustrate the efficiency and security properties of the proposed protocols. The scalability and security properties of our scheme are similar to multi-party extensions of Diffie-Hellman protocol, without the computational overhead of group operations.
Metadata
- Available format(s)
- Publication info
- Published by the IACR in CHES 2016
- Keywords
- Automotive securityECU keysCAN busGroup keysAuthentication
- Contact author(s)
-
shalabh jain @ us bosch com
jorge guajardo @ us bosch com - History
- 2016-06-08: revised
- 2016-06-07: received
- See all versions
- Short URL
- https://ia.cr/2016/601
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2016/601, author = {Shalabh Jain and Jorge Guajardo}, title = {Physical Layer Group Key Agreement for Automotive Controller Area Networks}, howpublished = {Cryptology {ePrint} Archive, Paper 2016/601}, year = {2016}, url = {https://eprint.iacr.org/2016/601} }