Streamlining Plug-and-Charge Authorization for Electric Vehicles With OAuth 2 and OpenID Federation
The Plug-and-Charge (PnC) standard defined in ISO 15118 facilitates simple Electric Vehicle (EV) charging with modern Charge Points (CPs). When drivers plug in their EV into a CP, the EV authenticates itself to the CP with a so-called contract certificate. Then, the CP automatically initiates charging and billing. In this paper, we identify gaps in PnC regarding the installation process of the contract certificate in EVs.We propose an alternative approach based on modern extensions of OAuth 2, i.e., OpenID Federation with a Device Authorization Grant and a Rich Authorization Request. We perform a symbolic protocol verification using the Tamarin prover to prove security, provide an open-source implementation to demonstrate the feasibility of the concept, and evaluate the performance of the prototype. The new approach is more user-friendly, more secure, and features a less complex EV charging authorization than existing solutions. The proposed cross-device authorization flow can also be applied to use cases beyond EV charging where users authorize IoT devices from a trusted smartphone.
Authors
- Christoph Krauß (ORCID: https://orcid.org/0000-0001-7776-7574)
- Dustin Kern (ORCID: https://orcid.org/0000-0003-4365-1762)
- Jonas Primbs (ORCID: https://orcid.org/0000-0001-5479-3315)
- Michael Menth (ORCID: https://orcid.org/0000-0002-3216-1015)
Institutions
- Darmstadt University of Applied Sciences (DE)
- TH Bingen University of Applied Sciences (DE)
Publication Details
- Journal
- IEEE Access
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1109/access.2025.3613667
- Citations
- 1
- Primary Topic
- Physical Unclonable Functions (PUFs) and Hardware Security
- Type
- article
- Field-Weighted Citation Impact
- 2.27