Cryptology ePrint Archive: Report 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.

Category / Keywords: Automotive security; ECU keys; CAN bus; Group keys; Authentication

Original Publication (in the same form): IACR-CHES-2016

Date: received 7 Jun 2016, last revised 7 Jun 2016

Contact author: shalabh jain at us bosch com; jorge guajardo@us bosch com

Available format(s): PDF | BibTeX Citation

Version: 20160608:041414 (All versions of this report)

Short URL:

Discussion forum: Show discussion | Start new discussion

[ Cryptology ePrint archive ]