Skip to content

Linux Stack Based V2X Framework

WoodburyHaltmeyer

Vehicle-to-everything (V2X) communication protocols and Linux-based implementations in connected vehicles.

Summary

### The Promise and Architecture of Connected Vehicles At 00:00 and 01:35, Jared Woodbury and Christian Haltmeyer introduce Vehicle-to-Everything (V2X) communication, detailing how Dedicated Short-Range Communications (DSRC) based on IEEE 802.11p at 5.9 GHz allows vehicles to exchange situational safety telemetry. By transmitting continuous Basic Safety Messages (BSMs), V2X systems enable collision warnings, electronic emergency brake alerts, blind-spot detections, and cooperative cruise control.

### Limitations of Proprietary Automotive Test Stacks At 04:37 and 07:37, the presenters evaluate the commercial V2X testing landscape, explaining that existing commercial evaluation kits and proprietary protocol stacks are cost-prohibitive, opaque, and difficult for independent security researchers to audit. Furthermore, proprietary parsers frequently diverge in their implementations of SAE J2735 message standards, leaving edge-case vulnerabilities unscrutinized.

### Developing an Open-Source Linux V2X Framework At 10:38 and 13:41, the authors unveil their open-source Linux stack-based V2X framework. Leveraging commodity 802.11p-compatible Wi-Fi chipsets (such as Atheros `ath9k` under Linux `mac80211`), they demonstrate bridging raw link-layer radio frames into user space. By mapping custom IEEE 1609 network and transport layer protocols, the framework provides interactive scripting capabilities for inspecting, injecting, and fuzzing V2X payloads.

### Packet Injection, PCAP Integration, and Message Spoofing At 16:42 and 19:47, Woodbury and Haltmeyer demonstrate how their tool utilizes standard `libpcap` and raw sockets to inject crafted J2735 messages into active vehicular channels. They show how researchers can forge emergency vehicle preemption alerts, manipulate traffic signal priority requests, or simulate ghost vehicles stopped in traffic lanes, demonstrating how unauthenticated or improperly validated messages trigger erratic automated vehicle braking reactions.

### PKI Vulnerabilities and Resilient V2X Ecosystems Concluding between 22:48 and 27:21, the speakers examine the security services defined in IEEE 1609.2, focusing on Public Key Infrastructure (PKI) and certificate verification bottlenecks. They analyze vulnerabilities surrounding certificate revocation, identity spoofing, and roadside unit (RSU) trust models, urging the open-source community to collaborate on hardening connected vehicle protocols against over-the-air manipulation.

(AI summary — Gemini 3.8 Flash)

Related talks