Designing Software for SAE J1939 ECUs to Improve Cybersecurity

<div class="section abstract"><div class="htmlview paragraph">SAE J1939 is a CAN-based standard used for connecting various ECUs together within a vehicle. There are also some related protocols sharing many of the features of SAE J1939 across other industries including ISO11783, RVC and NMEA 2000. The standard has enabled the easy integration of electronic devices into a vehicle. However, as with all CAN-based protocols, several vulnerabilities to cyberattacks have been identified and are discussed in this paper. Many are at the CAN-level, whilst others are in common with those protocols from the SAE J1939 family of protocols. This paper reviews the known vulnerabilities that have been identified with the SAE J1939 protocol at CAN and J1939-levels, along with proposed mitigation strategies that can be implemented in software. At the CAN-level, the weaknesses include ways to spoof the network by exploiting parts of the protocol. Denial of Service is also possible at the CAN-level. At the SAE J1939-level, weaknesses include Denial of Service type attacks, exploiting the transport protocol and address claim features, and leaving the ECU inoperable. Finally, the implementation of covert communication channels using methods based on steganography is discussed. It is highlighted how this can be used as a means of attack and also as a means to protect a network.</div></div>

Authors

Institutions

Publication Details

Journal
SAE technical papers on CD-ROM/SAE technical paper series
Published
2025-03-31
DOI
https://doi.org/10.4271/2025-01-8082
Primary Topic
Vehicular Ad Hoc Networks (VANETs)
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Designing Software for SAE J1939 ECUs to Improve Cybersecurity

C. Quigley
SAE technical papers on CD-ROM/SAE technical paper series
Vehicular Ad Hoc Networks (VANETs)
article

Designing Software for SAE J1939 ECUs to Improve Cybersecurity

C. Quigley
article en

Abstract

<div class="section abstract"><div class="htmlview paragraph">SAE J1939 is a CAN-based standard used for connecting various ECUs together within a vehicle. There are also some related protocols sharing many of the features of SAE J1939 across other industries including ISO11783, RVC and NMEA 2000. The standard has enabled the easy integration of electronic devices into a vehicle. However, as with all CAN-based protocols, several vulnerabilities to cyberattacks have been identified and are discussed in this paper. Many are at the CAN-level, whilst others are in common with those protocols from the SAE J1939 family of protocols. This paper reviews the known vulnerabilities that have been identified with the SAE J1939 protocol at CAN and J1939-levels, along with proposed mitigation strategies that can be implemented in software. At the CAN-level, the weaknesses include ways to spoof the network by exploiting parts of the protocol. Denial of Service is also possible at the CAN-level. At the SAE J1939-level, weaknesses include Denial of Service type attacks, exploiting the transport protocol and address claim features, and leaving the ECU inoperable. Finally, the implementation of covert communication channels using methods based on steganography is discussed. It is highlighted how this can be used as a means of attack and also as a means to protect a network.</div></div>

SAE technical papers on CD-ROM/SAE technical paper seriesVol. 1
Warwick Hospital (GB), Ocean Power Technologies (United Kingdom) (GB)
Openalex Percentile: Top 95%
Vehicular Ad Hoc Networks (VANETs)
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Designing Software for SAE J1939 ECUs to Improve Cybersecurity — C. Quigley · SAE technical papers on CD-ROM/SAE technical paper series (2025) | TGRS Research Map | TGRS