Academic Year 2020/2021
- Docente: Mirco Marchetti
- Credits: 6
- SSD: ING-INF/05
- Language: English
- Teaching Mode: Traditional lectures
- Campus: Bologna
- Corso: Second cycle degree programme (LM) in Advanced Automotive Electronic Engineering (cod. 9238)
Learning outcomes
This course provides basic concepts on network and systems security for the automotive eco-system. Main topics include cryptography, security protocols, authentication systems, attack techniques and protection methodologies.
Course contents
Evolution of the automotive ecosystem
- software-controlled features
- advanced driver-assistance systems
- connectivity, Vehicle to infrastructure, Vehicle to Cloud, Vehicle to Vehicle
- autonomous vehicles
Architecture of modern and future in-vehicle networks
- CAN, CAN FD, Flexray, MOST, LIN, Ethernet
- WiFi, bluetooth, NFC, radio frequencies
- Electronic control units and automotive control modules
- telematic boxes
Foundations of cyber security targetet to automotive applications
- confidentiality, integrity and availability
- vulnerabilities and attacks
- modern cryptography
Threat analysis for modern vehicles
- attack surfaces (physical access, proximity, remote)
- attacker profiles (external actors, owners, maintainers, specificities of car rental and sharing)
- attacker tools and strategies (reverse engineering, sniffing, replay, fuzzing, software and hardware tools)
Analysis of known cyber attacks against licensed vehicles
Prevention of cyber attacks
- Secure boot, secure firmware update, secure OTA
- Hardware security modules
- secure gateways and data diodes
Detection of cyber attacks
- intrusion detection for in-vehicle networks
Reaction to cyberattacks
- strategies for disabling compromised ECUs
- limp/safe mode
Readings/Bibliography
The course will not follow any textbook. Some of the arguments are discussed in the following books: The Car Hacking Handbook, Craig Smith, No Starch Press Security for Automotive Electrical/Electronic (E/E) Architectures, Philipp Mundhenk, Cuvillier Verlang Gottingen
Teaching methods
Lectures
Laboratory activities
Assessment methods
Oral exam
Teaching tools
Lecture slides, technical and scientific papers selected by the teacher.
Links to further information
https://weblab.ing.unimore.it/acs/
Office hours
See the website of Mirco Marchetti