Jeremy Daily and Rik Chatterjee, Colorado State University
This tutorial provides a hands-on introduction to SAE J1939 and NMEA 2000 communication standards, foundational to networking in commercial vehicles and marine platforms. Participants will explore protocol architecture, including frame formats, addressing, arbitration, and multi-packet transport, through guided decoding exercises using real network traces. The session then shifts to protocol-level vulnerabilities rooted in design flaws—such as spoofing, denial-of-service, and control flow disruption—with live demonstrations on a virtual platform. Attendees will gain practical experience using open-source tools to assess vulnerabilities and inform safer protocol implementation.
Open Access Media
USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.
author = {Jeremy Daily},
title = {{Hands-On} Exploration of J1939 and {NMEA} 2000 Networks and Their Security Flaws},
year = {2025},
address = {Seattle, WA},
publisher = {USENIX Association},
month = aug
}