Skip to content

Before J1939

Dan SalloumThomas Hayes

Examines the history, protocols, and diagnostic standards that preceded SAE J1939 in heavy-duty commercial vehicle networks.

Summary

Researchers Dan Salloum and Thomas Hayes explore heavy commercial vehicle network security in the Car Hacking Village, investigating legacy communications protocols predating the widespread adoption of SAE J1939 [00:02, 00:07]. The presentation focuses on the SAE J1708 physical layer and its accompanying SAE J1587 application standard, which communicate over differential RS-485 serial buses [05:12, 05:22].

The researchers analyze the interaction between commercial tractors and semi-trailers, revealing how unencrypted telemetry—including odometer rotations, wheel speeds, tractor-trailer pairing IDs, and driver dispatch logs—transits the physical bus without cryptographic integrity checks [09:53]. They demonstrate custom Python-based hardware tooling developed to passively decode bus traffic and actively inject parameter identification (PID) messages [15:00, 20:19], illustrating how legacy industrial protocols leave commercial fleets vulnerable to tampering and spoofing [25:26].

(AI summary — Gemini Flash)

Related talks