Security and privacy in automotive on-board networks
Thesis
Electronic equipment has become an integral part of a vehicle's network architecture, which consists of multiple buses and microcontrollers called Electronic Control Units (ECUs). These ECUs recently also connect to the outside world. Navigation and entertainment system, consumer devices, and Car2X functions are examples for this. Recent security analyses have shown severe vulnerabilities of exposed ECUs and protocols, which may make it possible for attackers to gain control over a vehicle. Given that car safety-critical systems can no longer be fully isolated from such third party devices and infotainment services, we propose a new approach to securing vehicular on-board systems that combines mechanisms at different layers of the communication stack and of the execution platforms. We describe our secure communication protocols, which are designed to provide strong cryptographic assurances together with an efficient implementation fitting the prevalent vehicular communication paradigms. They rely on hardware security modules providing secure storage and acting as root of trust. A distributed data flow tracking based approach is employed for checking code execution against a security policy describing authorized communication patterns. Binary instrumentation is used to track data flows throughout execution (taint engine) and also between control units (middleware). We evaluate the feasibility of our mechanisms to secure communication on the CAN bus, which is ubiquitously implemented in cars today. A proof of concept demonstrator also shows the feasibility of integrating security features into real vehicles.
| Type: | Thèse |
| Langue: | English |
| Ville: | |
| Date: | Novembre 2012 |
| Département: | Réseaux et Sécurité |
| Eurecom ref: | 3852 |
| Copyright: | © TELECOM ParisTech. Personal use of this material is permitted. The definitive version of this paper was published in Thesis and is available at : |
| Bibtex: | @phdthesis{EURECOM+3852, year = {2012}, title = {{S}ecurity and privacy in automotive on-board networks}, author = {{S}chweppe, {H}endrik}, school = {{T}hesis}, month = {11}, url = {http://www.eurecom.fr/publication/3852} } |
Permalink: http://www.eurecom.fr/publication/3852


