Routing methods considering security and real-time of vehicle gateway system 2020-01-1294
Recently, vehicle networks have increased complexity due to the demand for autonomous driving or connected devices and require high bandwidth. And vehicle manufacturers have begun applying Ethernet protocols, a new network that can replace existing vehicle network protocols. However, it is difficult to replace the entire CAN protocols with Ethernet protocols completely due to safety and reliability issues. Therefore, the vehicle manufacturer introduced a vehicle gateway system. The system uses Ethernet for the external network and the CAN network for communication between internal controllers.
The vehicle gateway system provides an interface for constantly connecting and exchanging vehicle data in a heterogeneous communication environment between the existing CAN network protocol and the external Ethernet protocol. Therefore, it is necessary to design the minimum delay time considering the real time. In addition, since there is a risk of hacking due to external communication connection, a security function to ensure the integrity of the message is essential.
This paper introduces routing methods considering security and real time. In the case of security, the Cipher-based message authentication code (CMAC) is used to guarantee the integrity of CAN network messages and Ethernet messages. At this time, the generation and verification of the CMAC is designed using the hardware security module (HSM). In the case of the routing method, the design is divided into a direct method and an indirect method. It designs and implements a gateway that converts and transmits CAN messages to the Ethernet IEEE 1722a protocol. We used an Infineon MCU, the AURIX TC397, and designed it using the FESCARO HSM software platform to apply security features to ensure message integrity.
Daehyun Kim, Jin Seo Park, Karel Heurtefeux, Sungwook Eom
FESCARO, Infineon Technologies Korea Co Ltd, Infineon Technologies AG, Korea Automobile Testing & Research Inst