Introduction

This part of the knowledge base describes the types of communication networks used in a vehicle. Modern vehicles often have many ECUs, connected by different types of networks.

It starts with the documentation offered by car manufacturers. Most manufacturers provide access to online portals with wiring diagrams and other useful information and software.

Next come the most commonly used networks in vehicles: LIN, CAN, FlexRay, and the different varieties of Automotive Ethernet. The CAN chapter also covers the types of messages that are sent over the bus, as well as common integrity protection measures such as counters and checksums.

The last chapter covers SecOC, a recent standard that adds a cryptographic MAC to messages to prevent tampering.