Design and Testing of a Computer Security Layer for the LIN Bus

Most modern vehicles are connected to the internet via cellular networks for navigation, assistance, etc. via their onboard computer, which can also provide onboard Wi-Fi and Bluetooth services. The main in-vehicle communication buses (CAN, LIN, FlexRay) converge at the vehicle’s onboard computer an...

Full description

Bibliographic Details
Main Authors: Felipe Páez, Héctor Kaschel
Format: Article
Language:English
Published: MDPI AG 2022-09-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/22/18/6901
_version_ 1827656865348059136
author Felipe Páez
Héctor Kaschel
author_facet Felipe Páez
Héctor Kaschel
author_sort Felipe Páez
collection DOAJ
description Most modern vehicles are connected to the internet via cellular networks for navigation, assistance, etc. via their onboard computer, which can also provide onboard Wi-Fi and Bluetooth services. The main in-vehicle communication buses (CAN, LIN, FlexRay) converge at the vehicle’s onboard computer and offer no computer security features to protect the communication between nodes, thus being highly vulnerable to local and remote cyberattacks which target the onboard computer and/or the vehicle’s electronic control units through the aforementioned buses. To date, several computer security proposals for CAN and FlexRay buses have been published; a formal computer security proposal for the LIN bus communications has not been presented. So, we researched possible security mechanisms suitable for this bus’s particularities, tested those mechanisms in microcontroller and PSoC hardware, and developed a prototype LIN network using PSoC nodes programmed with computer security features. This work presents a novel combination of encryption and a hash-based message authentication code (HMAC) scheme with replay attack rejection for the LIN communications. The obtained results are promising and show the feasibility of the implementation of an LIN network with real-time computer security protection.
first_indexed 2024-03-09T22:35:19Z
format Article
id doaj.art-ef55d67bb69e4f9b85ce657ef1f5d49f
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-09T22:35:19Z
publishDate 2022-09-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-ef55d67bb69e4f9b85ce657ef1f5d49f2023-11-23T18:51:05ZengMDPI AGSensors1424-82202022-09-012218690110.3390/s22186901Design and Testing of a Computer Security Layer for the LIN BusFelipe Páez0Héctor Kaschel1Electrical Engineering Department, Faculty of Engineering, University of Santiago of Chile (USACH), Av. Ecuador 3519, Estación Central, Santiago 9170124, ChileElectrical Engineering Department, Faculty of Engineering, University of Santiago of Chile (USACH), Av. Ecuador 3519, Estación Central, Santiago 9170124, ChileMost modern vehicles are connected to the internet via cellular networks for navigation, assistance, etc. via their onboard computer, which can also provide onboard Wi-Fi and Bluetooth services. The main in-vehicle communication buses (CAN, LIN, FlexRay) converge at the vehicle’s onboard computer and offer no computer security features to protect the communication between nodes, thus being highly vulnerable to local and remote cyberattacks which target the onboard computer and/or the vehicle’s electronic control units through the aforementioned buses. To date, several computer security proposals for CAN and FlexRay buses have been published; a formal computer security proposal for the LIN bus communications has not been presented. So, we researched possible security mechanisms suitable for this bus’s particularities, tested those mechanisms in microcontroller and PSoC hardware, and developed a prototype LIN network using PSoC nodes programmed with computer security features. This work presents a novel combination of encryption and a hash-based message authentication code (HMAC) scheme with replay attack rejection for the LIN communications. The obtained results are promising and show the feasibility of the implementation of an LIN network with real-time computer security protection.https://www.mdpi.com/1424-8220/22/18/6901computer securityin-vehicle networkingLINencryptionHMACmicrocontroller
spellingShingle Felipe Páez
Héctor Kaschel
Design and Testing of a Computer Security Layer for the LIN Bus
Sensors
computer security
in-vehicle networking
LIN
encryption
HMAC
microcontroller
title Design and Testing of a Computer Security Layer for the LIN Bus
title_full Design and Testing of a Computer Security Layer for the LIN Bus
title_fullStr Design and Testing of a Computer Security Layer for the LIN Bus
title_full_unstemmed Design and Testing of a Computer Security Layer for the LIN Bus
title_short Design and Testing of a Computer Security Layer for the LIN Bus
title_sort design and testing of a computer security layer for the lin bus
topic computer security
in-vehicle networking
LIN
encryption
HMAC
microcontroller
url https://www.mdpi.com/1424-8220/22/18/6901
work_keys_str_mv AT felipepaez designandtestingofacomputersecuritylayerforthelinbus
AT hectorkaschel designandtestingofacomputersecuritylayerforthelinbus