pith. sign in

arxiv: 1907.10783 · v1 · pith:TX2W7EUQnew · submitted 2019-07-25 · 💻 cs.CR

Mitigating Vulnerabilities of Voltage-based Intrusion Detection Systems in Controller Area Networks

Pith reviewed 2026-05-24 16:37 UTC · model grok-4.3

classification 💻 cs.CR
keywords CAN busvoltage-based IDSintrusion response systemsvehicle network securityECU compromisevoltage attackshardware mitigationintrusion detection
0
0 comments X

The pith

Voltage-based intrusion detection on CAN buses creates new attack surfaces that hardware systems can close by isolating compromised ECUs.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper establishes that voltage-based IDS in vehicle CAN networks requires extra wires to measure bus voltages, and these wires become attack surfaces if the detecting ECU is compromised. An adversary can then damage other ECUs, block message transmission, and force retransmissions using four developed voltage-based attacks. To address this, two hardware Intrusion Response Systems are proposed that detect the attacks and physically disconnect the compromised ECU from the bus. A sympathetic reader would care because CAN networks control safety-critical vehicle functions and current detectors may increase rather than reduce risk when compromised. If the IRS approach succeeds, it shifts security from detection alone to combined detection and immediate isolation.

Core claim

The paper's central claim is that VIDS introduces exploitable vulnerabilities via its extra wiring, enabling an adversary to damage an ECU, block messages, and force retransmissions; two hardware-based IRSs mitigate this by disconnecting the compromised ECU once attacks are detected, and the approach is evaluated on a CAN bus testbed where four voltage-based attacks are demonstrated.

What carries the argument

Hardware-based Intrusion Response Systems (IRSs) that detect voltage-based attacks from a compromised VIDS ECU and disconnect it from the CAN bus.

If this is right

  • CAN bus systems using VIDS must incorporate physical disconnection capability to avoid self-induced attack surfaces.
  • Security of in-vehicle networks depends on response mechanisms that act faster than the demonstrated attacks.
  • Attackers can achieve denial-of-service effects on CAN by targeting the VIDS ECU specifically.
  • Evaluation of IRS effectiveness requires testing against all four voltage-based attacks under operational bus loads.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • Vehicle manufacturers may need to redesign ECU connections to minimize extra wires for any physical-property monitors.
  • Standards for automotive network security could require response systems alongside detection to handle compromised monitors.
  • Similar extra-connection vulnerabilities may appear in other physical-layer IDS designs for embedded networks.
  • Full-vehicle deployment tests would be needed to check whether IRS timing holds under real electromagnetic interference.

Load-bearing premise

The proposed hardware IRSs detect the four voltage-based attacks in real time and disconnect the compromised ECU without introducing new vulnerabilities or false positives.

What would settle it

An experiment on the CAN testbed in which one of the four attacks completes before the IRS disconnects the ECU, or the IRS disconnects a non-attacking ECU.

Figures

Figures reproduced from arXiv: 1907.10783 by Linda Bushnell, Radha Poovendran, Sang Uk Sagong.

Figure 1
Figure 1. Figure 1: Architecture of VIDS. A VIDS is implemented on the microcontroller [PITH_FULL_IMAGE:figures/full_fig_p001_1.png] view at source ↗
Figure 2
Figure 2. Figure 2: Structure of a data frame in the CAN protocol. [PITH_FULL_IMAGE:figures/full_fig_p003_2.png] view at source ↗
Figure 3
Figure 3. Figure 3: Voltage levels of CANH and CANL when dominant and recessive [PITH_FULL_IMAGE:figures/full_fig_p003_3.png] view at source ↗
Figure 5
Figure 5. Figure 5: Circuit diagrams under the overcurrent attacks. The red curve indicates [PITH_FULL_IMAGE:figures/full_fig_p004_5.png] view at source ↗
Figure 8
Figure 8. Figure 8: Bit decision criteria of Microchip MCP2551 CAN transceiver. A CAN [PITH_FULL_IMAGE:figures/full_fig_p005_8.png] view at source ↗
Figure 9
Figure 9. Figure 9: Voltage of CANL under the forced retransmission attack. Compared [PITH_FULL_IMAGE:figures/full_fig_p005_9.png] view at source ↗
Figure 2
Figure 2. Figure 2: The adversary increases the transition time, thus making [PITH_FULL_IMAGE:figures/full_fig_p005_2.png] view at source ↗
Figure 10
Figure 10. Figure 10: Voltages of the CAN bus under the forced retransmission attack [PITH_FULL_IMAGE:figures/full_fig_p006_10.png] view at source ↗
Figure 12
Figure 12. Figure 12: Test circuit for measuring current in the DoS attack. [PITH_FULL_IMAGE:figures/full_fig_p007_12.png] view at source ↗
Figure 11
Figure 11. Figure 11: Structures of the proposed hardware-based IRSs. [PITH_FULL_IMAGE:figures/full_fig_p007_11.png] view at source ↗
Figure 14
Figure 14. Figure 14: Test circuit for checking that the Arduino board can measure the [PITH_FULL_IMAGE:figures/full_fig_p008_14.png] view at source ↗
Figure 16
Figure 16. Figure 16: Test circuit to emulate the voltage levels of the CAN bus lines under [PITH_FULL_IMAGE:figures/full_fig_p008_16.png] view at source ↗
Figure 19
Figure 19. Figure 19: Minimum value of Vattack,L that successfully launches the DoS attack. The attack indicator is either 0 if the attack fails or 1 the attack succeeds. The DoS attack becomes successful from Vattack,L=2.2V [PITH_FULL_IMAGE:figures/full_fig_p009_19.png] view at source ↗
Figure 20
Figure 20. Figure 20: Voltages of CANH and CANL when Vattack,H=5.0V. The forced retransmission attack is successfully launched by ECU A. The same voltage waveform is repeated every 132µs, indicating the message retransmission. (a) Normal (b) Vattack,H=5.0V [PITH_FULL_IMAGE:figures/full_fig_p009_20.png] view at source ↗
Figure 21
Figure 21. Figure 21: τbit in the normal message transmission and under the forced retransmission attack with Vattack,H=5.0V. (a) τbit is 2µs in the normal message transmission. (b) τbit becomes 3.16µs under the attack. TABLE II AVERAGE BIT LENGTH TIME FOR VARIOUS VALUES OF Vattack,H WHEN THE CAN BUS SPEED IS 500KBPS. Vattack,H 2.5V 3.0V 3.5V 4.0V 4.5V 5.0V Average τbit 2.00µs 2.24µs 2.86µs 2.98µs 3.07µs 3.16µs increase Vattac… view at source ↗
Figure 22
Figure 22. Figure 22: Minimum period of the PWM signal that leads to a successful pulse [PITH_FULL_IMAGE:figures/full_fig_p010_22.png] view at source ↗
Figure 24
Figure 24. Figure 24: Test circuit to emulate the heat-based IRS. The power supply provides [PITH_FULL_IMAGE:figures/full_fig_p010_24.png] view at source ↗
read the original abstract

Data for controlling a vehicle is exchanged among Electronic Control Units (ECUs) via in-vehicle network protocols such as the Controller Area Network (CAN) protocol. Since these protocols are designed for an isolated network, the protocols do not encrypt data nor authenticate messages. Intrusion Detection Systems (IDSs) are developed to secure the CAN protocol by detecting abnormal deviations in physical properties. For instance, a voltage-based IDS (VIDS) exploits voltage characteristics of each ECU to detect an intrusion. An ECU with VIDS must be connected to the CAN bus using extra wires to measure voltages of the CAN bus lines. These extra wires, however, may introduce new attack surfaces to the CAN bus if the ECU with VIDS is compromised. We investigate new vulnerabilities of VIDS and demonstrate that an adversary may damage an ECU with VIDS, block message transmission, and force an ECU to retransmit messages. In order to defend the CAN bus against these attacks, we propose two hardware-based Intrusion Response Systems (IRSs) that disconnect the compromised ECU from the CAN bus once these attacks are detected. We develop four voltage-based attacks by exploiting vulnerabilities of VIDS and evaluate the effectiveness of the proposed IRSs using a CAN bus testbed.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

0 major / 2 minor

Summary. The paper investigates new vulnerabilities in voltage-based intrusion detection systems (VIDS) for Controller Area Network (CAN) buses. It demonstrates four voltage-based attacks that exploit the extra wires required by VIDS to damage an ECU, block message transmission, and force an ECU to retransmit messages. To counter these, the authors propose two hardware-based Intrusion Response Systems (IRSs) that disconnect a compromised ECU from the CAN bus upon detection of the attacks, and evaluate the attacks and IRS effectiveness on a CAN bus testbed.

Significance. If the testbed results hold, the work is significant for automotive security because it identifies attack surfaces introduced by VIDS itself and supplies concrete hardware mitigations. The experimental evaluation on a testbed, with reported attack success and IRS response times, provides empirical grounding that strengthens the central claims.

minor comments (2)
  1. [Abstract] Abstract: the four attacks and two IRS designs are described only at a high level; naming them or giving one-sentence characterizations would improve immediate readability.
  2. [Evaluation] Evaluation sections: while testbed results are reported, the manuscript would benefit from explicit discussion of voltage noise bounds or control experiments that rule out environmental artifacts in the attack demonstrations.

Simulated Author's Rebuttal

0 responses · 0 unresolved

We thank the referee for the constructive and positive review, including the assessment of significance and the recommendation for minor revision. We will make the necessary minor changes in the revised manuscript.

Circularity Check

0 steps flagged

No significant circularity; experimental demonstration only

full rationale

The manuscript contains no derivations, equations, fitted parameters, or predictions that could reduce to inputs by construction. It reports concrete testbed experiments demonstrating four voltage-based attacks on VIDS and the real-time response of two proposed hardware IRS designs. All load-bearing claims rest on direct measurements and implementation details rather than self-citation chains or ansatzes; the work is therefore self-contained with no circular steps.

Axiom & Free-Parameter Ledger

0 free parameters · 1 axioms · 0 invented entities

The paper is experimental security research based solely on the abstract; central claims rest on domain assumptions about CAN bus design and voltage measurement feasibility, with no free parameters or invented entities.

axioms (1)
  • domain assumption CAN protocol is designed for an isolated network without encryption or authentication
    Explicitly stated in the abstract as the reason IDSs are needed.

pith-pipeline@v0.9.0 · 5750 in / 1193 out tokens · 44343 ms · 2026-05-24T16:37:27.888294+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

45 extracted references · 45 canonical work pages

  1. [1]

    Exploring Attack Surfaces of Voltage-Based Intrusion Detection Systems in Controller Area Networks,

    S. Sagong, X. Ying, R. Poovendran, and L. Bushnell, “Exploring Attack Surfaces of Voltage-Based Intrusion Detection Systems in Controller Area Networks,” in Embedded Security in Cars Europe , 2018

  2. [2]

    International Standard ISO 11898-1 Road Vehicles-Controller Area Network (CAN), Part 1 Data Link Layer and Physical Signaling,

    ISO, “International Standard ISO 11898-1 Road Vehicles-Controller Area Network (CAN), Part 1 Data Link Layer and Physical Signaling,” 2015

  3. [3]

    International Standard ISO 17987 Road Vehicles-Local Inter- connect Network (LIN), Part 1 General Information and Use Case Definition,

    ——, “International Standard ISO 17987 Road Vehicles-Local Inter- connect Network (LIN), Part 1 General Information and Use Case Definition,” 2016

  4. [4]

    International Standard ISO 17458 Road Vehicles-FlexRay Com- munication System, Part 1 General Information and Use Case Defini- tion,

    ——, “International Standard ISO 17458 Road Vehicles-FlexRay Com- munication System, Part 1 General Information and Use Case Defini- tion,” 2013

  5. [5]

    Remote Exploitation of An Unaltered Passenger Vehicle,

    C. Miller and C. Valasek, “Remote Exploitation of An Unaltered Passenger Vehicle,” in Black Hat USA , 2015

  6. [6]

    Adventures in Automotive Networks and Control Units,

    ——, “Adventures in Automotive Networks and Control Units,” in DEF CON21, 2013

  7. [7]

    A Survey of Remote Automotive Attack Surfaces,

    ——, “A Survey of Remote Automotive Attack Surfaces,” in Black Hat USA, 2014

  8. [8]

    Experimental Security Analysis of a Modern Automobile,

    K. Koscher, A. Czeskis, F. Roesner, S. Patel, T. Kohno, S. Checkoway, D. McCoy, B. Kantor, D. Anderson, H. Shacham, and S. Savage, “Experimental Security Analysis of a Modern Automobile,” in IEEE Symposium on Security and Privacy , 2010, pp. 447–462

  9. [9]

    Comprehensive Experimental Analyses of Automotive Attack Surfaces,

    S. Checkoway, D. McCoy, B. Kantor, D. Anderson, H. Shacham, S. Sav- age, K. Koscher, A. Czeskis, F. Roesner, and T. Kohno, “Comprehensive Experimental Analyses of Automotive Attack Surfaces,” in USENIX Conference on Security , 2011, pp. 77–92

  10. [10]

    Source Identification Using Signal Charac- teristics in Controller Area Networks,

    P. S. Murvay and B. Groza, “Source Identification Using Signal Charac- teristics in Controller Area Networks,” IEEE Signal Processing Letters , vol. 21, no. 4, pp. 395–399, April 2014

  11. [11]

    Fingerprinting Electronic Control Units for Vehicle Intrusion Detection,

    K.-T. Cho and K. G. Shin, “Fingerprinting Electronic Control Units for Vehicle Intrusion Detection,” in USENIX Conference on Security Symposium, 2016, pp. 911–927

  12. [12]

    Error Handling of In-vehicle Networks Makes Them Vulnera- ble,

    ——, “Error Handling of In-vehicle Networks Makes Them Vulnera- ble,” in ACM SIGSAC Conference on Computer and Communications Security, 2016, pp. 1044–1055

  13. [13]

    Security Threats to Automotive CAN Networks - Practical Examples and Selected Short-Term Counter- measures,

    T. Hoppe, S. Kiltz, and J. Dittmann, “Security Threats to Automotive CAN Networks - Practical Examples and Selected Short-Term Counter- measures,” in International Conference on Computer Safety, Reliability, and Security , 2008, pp. 235–248

  14. [14]

    Cloak- ing the Clock: Emulating Clock Skew in Controller Area Networks,

    S. Sagong, X. Ying, A. Clark, L. Bushnell, and R. Poovendran, “Cloak- ing the Clock: Emulating Clock Skew in Controller Area Networks,” in ACM/IEEE International Conference on Cyber-Physical Systems , 2018, pp. 32–42

  15. [15]

    Entropy-based Anomaly Detection for In- vehicle Networks,

    M. M ¨uter and N. Asaj, “Entropy-based Anomaly Detection for In- vehicle Networks,” in IEEE Intelligent V ehicles Symposium, June 2011, pp. 1110–1115

  16. [16]

    Viden: Attacker Identification on In- Vehicle Networks,

    K.-T. Cho and K. G. Shin, “Viden: Attacker Identification on In- Vehicle Networks,” in ACM SIGSAC Conference on Computer and Communications Security , 2017, pp. 1109–1123

  17. [17]

    V oltageIDS: Low-Level Communication Characteristics for Automotive Intrusion Detection System,

    W. Choi, K. Joo, H. J. Jo, M. C. Park, and D. H. Lee, “V oltageIDS: Low-Level Communication Characteristics for Automotive Intrusion Detection System,” IEEE Transactions on Information F orensics and Security, vol. 13, no. 8, pp. 2114–2129, August 2018

  18. [18]

    Shape of the cloak: Formal analysis of clock skew-based intrusion detection system in controller area networks,

    X. Ying, S. Sagong, A. Clark, L. Bushnell, and R. Poovendran, “Shape of the cloak: Formal analysis of clock skew-based intrusion detection system in controller area networks,” IEEE Transactions on Information F orensics and Security, pp. 1–1, 2019

  19. [19]

    A Methodology for Using Intelligent Agents to Provide Automated Intrusion Response,

    C. Carver, J. Hill, J. Surdu, and U. Pooch, “A Methodology for Using Intelligent Agents to Provide Automated Intrusion Response,” in IEEE Systems, Man, and Cybernetics Information Assurance and Security Workshop, 2000, pp. 110–116

  20. [20]

    Overview of 3.3V CAN (Controller Area Network) Transceiver,

    Texas Instruments, “Overview of 3.3V CAN (Controller Area Network) Transceiver,” 2013

  21. [21]

    SN65HVD23x 3.3-V CAN Bus Transceivers,

    ——, “SN65HVD23x 3.3-V CAN Bus Transceivers,” 2015

  22. [22]

    MCP2551 CAN Transceiver Datasheet,

    Microchip, “MCP2551 CAN Transceiver Datasheet,” 2016

  23. [23]

    TJA1043 CAN Transceiver Datasheet,

    NXP, “TJA1043 CAN Transceiver Datasheet,” 2017

  24. [24]

    Introduction to the Controller Area Network (CAN),

    Texas Instruments, “Introduction to the Controller Area Network (CAN),” 2016

  25. [25]

    Controller Area Network Physical Layer Requirements,

    ——, “Controller Area Network Physical Layer Requirements,” 2008

  26. [26]

    Arduino UNO Rev3 Technical Specification,

    Arduino, “Arduino UNO Rev3 Technical Specification,” https://store. arduino.cc/usa/arduino-uno-rev3, accessed: 2018-05-07

  27. [27]

    V850/SA1 Application Note,

    Renesas, “V850/SA1 Application Note,” 2000

  28. [28]

    Am335x Sitara Processors Datasheet,

    Texas Instruments, “Am335x Sitara Processors Datasheet,” 2016

  29. [29]

    ATmega 328P Automotive Datasheet,

    Microchip, “ATmega 328P Automotive Datasheet,” 2015

  30. [30]

    MPC561/MPC563 Reference Manual,

    NXP, “MPC561/MPC563 Reference Manual,” 2005

  31. [31]

    HD OBD Regulatory Documents,

    California Air Resource Board, “HD OBD Regulatory Documents,” 2012

  32. [32]

    Directive 98/69/EC of the European Parliament and of the Council,

    The European Union, “Directive 98/69/EC of the European Parliament and of the Council,” 1998

  33. [33]

    Hyundai Global Diagnostic System,

    Hyundai, “Hyundai Global Diagnostic System,” https: //hyundai.service-solutions.com/en-US/Pages/ItemDetail.aspx?SKU= GDSM-LTKITH, accessed: 2018-06-25

  34. [34]

    Ford Vehicle Communication Module,

    Ford, “Ford Vehicle Communication Module,” https://www. fordtechservice.dealerconnection.com/VDIRS/wds/vcm retail renewal Latest.asp, June 2018, accessed: 2018-06-25

  35. [35]

    V olkswagen V AG-COM Diagnostic System,

    Ross Tech, “V olkswagen V AG-COM Diagnostic System,” http://www. ross-tech.com/vag-com/index.html, accessed: 2018-06-25

  36. [36]

    Toyota Technical Information System,

    Toyota, “Toyota Technical Information System,” https://techinfo.toyota. com/techInfoPortal, June 2018, accessed: 2018-06-25

  37. [37]

    Behavior Analysis for Safety and Security in Automotive Systems,

    R. Rieke, M. Seidemann, E. K. Talla, D. Zelle, and B. Seeger, “Behavior Analysis for Safety and Security in Automotive Systems,” in Euromicro International Conference on Parallel, Distributed and Network-based Processing, March 2017, pp. 381–385

  38. [38]

    The Atmel-ICE Debugger User Guide,

    Atmel, “The Atmel-ICE Debugger User Guide,” 2016

  39. [39]

    V850E2/FF4-G,

    Renesas, “V850E2/FF4-G,” 2014

  40. [40]

    MCP2515 Stand-Alone CAN Controller with SPI Inter- face,

    Microchip, “MCP2515 Stand-Alone CAN Controller with SPI Inter- face,” 2016

  41. [41]

    Radial Lead Fuses 272/273/274/278/279 Series Very Fast- Acting Fuses Datasheet,

    LittelFuse, “Radial Lead Fuses 272/273/274/278/279 Series Very Fast- Acting Fuses Datasheet,” 2018

  42. [42]

    Fuse Characteristics, Terms and Condition Factors,

    ——, “Fuse Characteristics, Terms and Condition Factors,” 2014

  43. [43]

    Fuse- Tethers in MEMS: Theory and Operation,

    Y .-S. Chiu, K.-S. Chang, R. Johnstone, and M. Parameswaran, “Fuse- Tethers in MEMS: Theory and Operation,” in Canadian Conference on Electrical and Computer Engineering , May 2005, pp. 1517–1520

  44. [44]

    A Controllable IC-compatible Thin- Film Fuse Realized using Electro-Explosion,

    X. Dinga, W. Loub, and Y . Feng, “A Controllable IC-compatible Thin- Film Fuse Realized using Electro-Explosion,” AIP Advances , vol. 6, 2016

  45. [45]

    LittelFuse Fuses vs. PTCs,

    “LittelFuse Fuses vs. PTCs,” https://www.littelfuse.com/about-us/ education-center/fuses-vs-ptcs.aspx/, accessed: 2019-01-31