ACSW 2025, 4th Workshop on Automotive Cyber Security, in conjunction with IEEE EuroS&P 2025, 30 June 2025, Venice, Italy
As the adoption of electric vehicles (EVs) grows, ensuring compliance and security in EV charging infrastructure is critical. The Open Charge Point Protocol (OCPP) is the de facto standard for communication between EV charging stations and central management systems. However, verifying real-world implementations for protocol adherence
and security remains challenging.We introduce CheckOCPP, an OCPP dissector integrated with Wireshark, designed to detect OCPP versions (1.6, 2.0, and 2.0.1), validate
message structures against predefined compliant schemas, and flag non-compliant or malformed packets in real-time. CheckOCPP is built using Lua and leverages the Mobility
House Python OCPP open-source library. As a dissector, CheckOCPP can be used for compliance verification and security analysis. Our evaluation demonstrates its effectiveness in dissecting and validating OCPP 1.6, 2.0, and 2.0.1 traffic, including detecting non-compliant behaviors against simulated malformed packets and EmonEVSE, an actual charging station.
Type:
Conférence
City:
Venice
Date:
2025-06-30
Department:
Sécurité numérique
Eurecom Ref:
8238
Copyright:
© 2025 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
See also: