
HotWire is a bidirectional testbed for the DIN 70121 and ISO 15118-2 vehicle-to-grid charging protocols. It implements both sides — a rogue EVSE (charging station) and a rogue PEV (electric vehicle) — plus two concrete attacks: (A1) Autocharge EVCCID impersonation, and (A2) forced discharge via fabricated PreChargeRes voltage claims. This archive accompanies the USENIX WOOT '26 paper "HotWire: Real-World Impersonation and Discharge Attacks on Electric Vehicle Charging Systems". It contains the full Python implementation, a Docker-based CI test harness (240 unit + integration tests), parametric simulation scripts, hardware design and recovery documentation, safety notes, an Artifact Evaluation Committee (AEC) verification entry-point, and the historical Luxgen N7 forced-discharge bench logs cited as A2 evidence. The artifact can be evaluated entirely inside Docker plus IPv6 loopback simulation — no real charging station, no real vehicle, and no PLC modem are required. See ARTIFACT.md in the archive root for the AEC evaluation path. Source repository: https://github.com/sickcell6000/HotWireLicense: GNU GPL-3.0 (inherited from upstream pyPLC).
DIN 70121, V2G, electric vehicle, HomePlug AV, charging security, ISO 15118, automotive security, SLAC, CCS, USENIX WOOT 2026
DIN 70121, V2G, electric vehicle, HomePlug AV, charging security, ISO 15118, automotive security, SLAC, CCS, USENIX WOOT 2026
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
