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)
PDF
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
Creative Commons Attribution
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}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.