Paper 2012/617 Original: eprint.iacr.org/2012/617 ↗

Security Analysis of an Open Car Immobilizer Protocol Stack

Stefan Tillich
Marcin Wójcik
Abstract

An increasing number of embedded security applications---which traditionally have been heavily reliant on secret and/or proprietary solutions---apply the principle of open evaluation. A recent example is the specification of an open security protocol stack for car immobilizer applications by Atmel, which has been presented at ESCAR 2010. This stack is primarily intended to be used in conjunction with automotive transponder chips of this manufacturer, but could in principle be deployed on any suitable type of transponder chip. In this paper we re-evaluate the security of this protocol stack. We were able to uncover a number of security vulnerabilities. We show that an attacker with a cheap standard reader close to such a car key can track it, lock sections of its EEPROM, and even render its immobilizer functionality completely useless. After eavesdropping on a genuine run of the authentication protocol between the car key and the car, an attacker is enabled to read and write the memory of the car key. Furthermore, we point out the threats of relay attacks and session hijacking, which require slightly more elaborate attack setups. For each of the indicated attacks we propose possible fixes and discuss their overhead.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
History
2012-11-02: last updated
2012-11-01: published
Short URL
https://ia.cr/2012/617
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2012/617,
      author = {Stefan Tillich and Marcin Wójcik},
      title = {Security Analysis of an Open Car Immobilizer Protocol Stack},
      howpublished = {Cryptology {ePrint} Archive, Paper 2012/617},
      year = {2012},
      url = {https://eprint.iacr.org/2012/617}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.