Skip to content

Draft and implementation of Plug'n Charge authorization for electric vehicles with OpenID Connect.

Notifications You must be signed in to change notification settings

uni-tue-kn/ev-pnc-oidc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plug'n'Charge with OAuth 2

This repository is part of a project to improve the Plug & Charge authorization with OAuth 2.0.

1. Project Overview

  • Formal proof analysis of the protocol with Tamarin.
  • Servers: The servers hosted on the Internet.
    • User Agent: The user's application on the smartphone. Used to authorize the EV for charging.
    • eMSP Authorization Server: The Authorization Server of the e-Mobility Service Provider.
    • eMSP Backend: The Backend of the e-Mobility Service Provider which signs contract certificates.
  • Electric Vehicle: The software running on the Electric Vehicle.
    • EV Backend: The server on the EV which requests contract certificates via the User Agent.
    • BLE Proxy: The Bluetooth Low Energy Server which proxies Bluetooth requests to the EV Backend.

2. Documentation

A detailed communication flow is described here.

About

Draft and implementation of Plug'n Charge authorization for electric vehicles with OpenID Connect.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published