SlideShare a Scribd company logo
EV Overlay Networks
RELIABILITY – SECURITY – PRIVACY
Deep Dive v1.0
CSMS EMP
CS
No matter how much you invest…
The reliability of a single network link is always limited
CSMS EMP
CS
For software updates, migrations & to avoid vendor-lock-in…
You want indirection of any communication to 3rd
parties
Hub
GW
CSMS EMP
CS
1…n
Many stations at a shared location getting the norm
You want edge computing and aggregation of communication
GW
1…n
LC
1…n
Hub
1…n
CSMS
CS
Multiple links allow you to define metrics & collect statistics
Reliability++ through metric-based routing of messages
LC 1
LC 2
LC 3
- link capacity up/down
- transmission delay up/down
- packet loss up/down
- link priority
- link weight
CSMS
CS
Charging Stations do not need to change anything, but should
Everyone else must use Overlay Transport Mode and signatures
LC 1
LC 2
LC 3
OCPP
Overlay Transport
OCPP
Classic Transport
CSMS
CS
Reliability++ requires better security settings & management
So, we want to define exactly what we forward, reject or drop
LC 1
LC 2
LC 3
?
request
✓ CS is known
✓ TransactionEventRequest
❌ Digital Signature
CSMS
CS
Local Controllers have firewalling/filter rules and device profile
defining which requests/responses/messages are allowed
LC 1
LC 2
LC 3
?
request
✓ CS is known
❌ SetPropertyRequest
✓ Digital Signature
CSMS
CS
Networking people do not really like in-network application state
Yet, in EV infrastructure exactly THIS is the design goal
LC 1
LC 2
LC 3
request
State: RequestId #1234
from CS to CSMS
CSMS
CS
Local Controllers are edge computing devices to improve
safety, security, offline-behaviour, …
LC 1
LC 2
LC 3
request
State: There is a transaction on CS
Current consumption: 10 kW / 2 kWh
CSMS
CS
Asymmetric routing in combination with in-network state can
easily become tricky and hard to debug
LC 1
LC 2
LC 3
?
request
response
CSMS
CS
1. Solution: Record the route of requests, overwrite the
return route of responses via source routing
LC 1
LC 2
LC 3
Record Route:
[ CS, LC 1,
CSMS ]
Source
Route:
[ LC 1,
CS ]
CSMS
CS
2. Solution: Share state via messages between a defined
subset of known Local Controllers
LC 1
LC 2
LC 3
CSMS
CS
3. Solution: Use 1. + 2. together to make the debugging of
daily operational issues a lot easier
LC 1
LC 2
LC 3
Record Route:
[ CS, LC 1,
CSMS ]
Source
Route:
[ LC 1,
CS ]
Deprecate all those work arounds and backdoors
Use HTTP Web Socket Binary Streams for FirmwareUpdates, …
LC 2
LC 3
Insecure
Firmware
FTP
Insecure
Logs
HTTP
❌
❌
CSMS
CS
LC 1
Public
Clouds
Vendor
Backdoor
❌
❌
Also vendors have to respect OCPP User Roles and thus can
be locked out of critical infrastructure!
LC 2
LC 3
Insecure
Firmware
FTP
Insecure
Logs
HTTP
❌
❌
CSMS
CS
LC 1
Public
Clouds
Vendor
Backdoor
❌
❌
CSMS
CS
Encapsulate plain Modbus/TCP within a subset of OCPP and
give energy meters a device model, secure data transport, …
LC 1
LC 2
LC 3
Record Route:
[ CS, LC 1,
CSMS ]
Source
Route:
[ LC 1,
CS ]
Outdated
Modbus/
TCP

More Related Content

PPTX
ICNC24 EV OverlayNetworks for reliability, security, privacy
PPTX
Enhancing OCPP with E2E-Security and Binary Data Streams for a more Secure En...
PDF
Virtualized Transport for Edge Computing Services
PDF
Virtualized Transport for Edge Computing Services
PDF
PLNOG 8: Alessandro Fiaschi - The Edge-Core Networks
PPTX
Smart-LX® Automated Asset Monitoring Platform, a component of the "Security a...
PPTX
Can’t Wait for 2020: Future-Proof Your Grid Today
PPTX
Infrastructure API Lightning Talk by Jeremy Pollard of box.com
ICNC24 EV OverlayNetworks for reliability, security, privacy
Enhancing OCPP with E2E-Security and Binary Data Streams for a more Secure En...
Virtualized Transport for Edge Computing Services
Virtualized Transport for Edge Computing Services
PLNOG 8: Alessandro Fiaschi - The Edge-Core Networks
Smart-LX® Automated Asset Monitoring Platform, a component of the "Security a...
Can’t Wait for 2020: Future-Proof Your Grid Today
Infrastructure API Lightning Talk by Jeremy Pollard of box.com

Similar to RELIABILITY – SECURITY – PRIVACY: EV Overlay Networks - Deep Dive v1.0 (20)

PDF
At the Crossroads of The IT, CT and OT Domains: Architecting MEC Platforms
PDF
CSG Huawei.pdf
PDF
 Network Innovations Driving Business Transformation
PDF
Transmission and Transformation Optical Communication Solution V100R023C00-Br...
PDF
Transformation From Today To Tomorrow - Market and Product Strategy 2018
DOCX
Development of of power plants functionality
PDF
Critical Information Infrastructure Systems Worldwide
PDF
Ocpp specification 1.5_final
PPTX
DockerCon US 2016 - Docker Networking deep dive
PPTX
Docker for Ops: Docker Networking Deep Dive, Considerations and Troubleshooti...
PPTX
Data Center of the Future v1.0.pptx
PDF
Cisco Connect 2018 Malaysia - SDNNFV telco data center transformation
PDF
Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...
PDF
Integrating electrical systems easily – accelerating the path towards sustain...
PDF
Mini-Track: Lessons from Public Cloud
PDF
Portable Command Guide.pdf
PPTX
[Cisco Connect 2018 - Vietnam] Cisco connect 2018 sanjay - cisco sda v1.0-h...
PDF
CLASS 2018 - Palestra de Julio Oliveira (Gerente de Tecnologia, Power Grids G...
PDF
CNS_EBrochure
PDF
CNS_EBrochure
At the Crossroads of The IT, CT and OT Domains: Architecting MEC Platforms
CSG Huawei.pdf
 Network Innovations Driving Business Transformation
Transmission and Transformation Optical Communication Solution V100R023C00-Br...
Transformation From Today To Tomorrow - Market and Product Strategy 2018
Development of of power plants functionality
Critical Information Infrastructure Systems Worldwide
Ocpp specification 1.5_final
DockerCon US 2016 - Docker Networking deep dive
Docker for Ops: Docker Networking Deep Dive, Considerations and Troubleshooti...
Data Center of the Future v1.0.pptx
Cisco Connect 2018 Malaysia - SDNNFV telco data center transformation
Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...
Integrating electrical systems easily – accelerating the path towards sustain...
Mini-Track: Lessons from Public Cloud
Portable Command Guide.pdf
[Cisco Connect 2018 - Vietnam] Cisco connect 2018 sanjay - cisco sda v1.0-h...
CLASS 2018 - Palestra de Julio Oliveira (Gerente de Tecnologia, Power Grids G...
CNS_EBrochure
CNS_EBrochure
Ad

More from Achim Friedland (16)

PDF
Chaos Communication Congress 2003: Heart of Gold v6
PPTX
Open Source Transparency Software for E-Mobility
PPTX
11. Workshop der Fachgruppe Recht „IKT für Elektromobilität III“ - Chargy Ope...
PPTX
Chargy - E-Mobility Transparency Software
PPTX
Öffentliche Daten nutzen! Nur wie bekommen?
PPTX
Re-Using Open Data for Smart e-Mobility
PPTX
Open Charging Cloud @ E-World 2017 in Essen
PDF
Security and Privacy in the current e-mobility charging infrastructure
PDF
Can the e-Mobility Charging Infrastructure be a Blueprint for other IoT Proje...
PDF
Open Charging Cloud - Manage, Share and Incentivize Open Data
PDF
Towards a Security-aware Network Virtualization
PDF
A Generalized Label-Forwarding Architecture for the Future Internet
PDF
1st UIM-GDB - Connections to the Real World
PDF
Fosdem 2011 - A Common Graph Database Access Layer for .Net and Mono
PDF
Database Pro Power Days 2010 - Graph data in the cloud using .NET
PDF
NoSQL Frankfurt 2010 - The GraphDB Landscape and sones
Chaos Communication Congress 2003: Heart of Gold v6
Open Source Transparency Software for E-Mobility
11. Workshop der Fachgruppe Recht „IKT für Elektromobilität III“ - Chargy Ope...
Chargy - E-Mobility Transparency Software
Öffentliche Daten nutzen! Nur wie bekommen?
Re-Using Open Data for Smart e-Mobility
Open Charging Cloud @ E-World 2017 in Essen
Security and Privacy in the current e-mobility charging infrastructure
Can the e-Mobility Charging Infrastructure be a Blueprint for other IoT Proje...
Open Charging Cloud - Manage, Share and Incentivize Open Data
Towards a Security-aware Network Virtualization
A Generalized Label-Forwarding Architecture for the Future Internet
1st UIM-GDB - Connections to the Real World
Fosdem 2011 - A Common Graph Database Access Layer for .Net and Mono
Database Pro Power Days 2010 - Graph data in the cloud using .NET
NoSQL Frankfurt 2010 - The GraphDB Landscape and sones
Ad

Recently uploaded (20)

PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPT
Teaching material agriculture food technology
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
August Patch Tuesday
PPTX
cloud_computing_Infrastucture_as_cloud_p
PPTX
Tartificialntelligence_presentation.pptx
PPTX
1. Introduction to Computer Programming.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Network Security Unit 5.pdf for BCA BBA.
A comparative study of natural language inference in Swahili using monolingua...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
TLE Review Electricity (Electricity).pptx
Advanced methodologies resolving dimensionality complications for autism neur...
Teaching material agriculture food technology
Per capita expenditure prediction using model stacking based on satellite ima...
Univ-Connecticut-ChatGPT-Presentaion.pdf
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
A comparative analysis of optical character recognition models for extracting...
Reach Out and Touch Someone: Haptics and Empathic Computing
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Encapsulation_ Review paper, used for researhc scholars
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
August Patch Tuesday
cloud_computing_Infrastucture_as_cloud_p
Tartificialntelligence_presentation.pptx
1. Introduction to Computer Programming.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Network Security Unit 5.pdf for BCA BBA.

RELIABILITY – SECURITY – PRIVACY: EV Overlay Networks - Deep Dive v1.0

  • 1. EV Overlay Networks RELIABILITY – SECURITY – PRIVACY Deep Dive v1.0
  • 2. CSMS EMP CS No matter how much you invest… The reliability of a single network link is always limited
  • 3. CSMS EMP CS For software updates, migrations & to avoid vendor-lock-in… You want indirection of any communication to 3rd parties Hub GW
  • 4. CSMS EMP CS 1…n Many stations at a shared location getting the norm You want edge computing and aggregation of communication GW 1…n LC 1…n Hub 1…n
  • 5. CSMS CS Multiple links allow you to define metrics & collect statistics Reliability++ through metric-based routing of messages LC 1 LC 2 LC 3 - link capacity up/down - transmission delay up/down - packet loss up/down - link priority - link weight
  • 6. CSMS CS Charging Stations do not need to change anything, but should Everyone else must use Overlay Transport Mode and signatures LC 1 LC 2 LC 3 OCPP Overlay Transport OCPP Classic Transport
  • 7. CSMS CS Reliability++ requires better security settings & management So, we want to define exactly what we forward, reject or drop LC 1 LC 2 LC 3 ? request ✓ CS is known ✓ TransactionEventRequest ❌ Digital Signature
  • 8. CSMS CS Local Controllers have firewalling/filter rules and device profile defining which requests/responses/messages are allowed LC 1 LC 2 LC 3 ? request ✓ CS is known ❌ SetPropertyRequest ✓ Digital Signature
  • 9. CSMS CS Networking people do not really like in-network application state Yet, in EV infrastructure exactly THIS is the design goal LC 1 LC 2 LC 3 request State: RequestId #1234 from CS to CSMS
  • 10. CSMS CS Local Controllers are edge computing devices to improve safety, security, offline-behaviour, … LC 1 LC 2 LC 3 request State: There is a transaction on CS Current consumption: 10 kW / 2 kWh
  • 11. CSMS CS Asymmetric routing in combination with in-network state can easily become tricky and hard to debug LC 1 LC 2 LC 3 ? request response
  • 12. CSMS CS 1. Solution: Record the route of requests, overwrite the return route of responses via source routing LC 1 LC 2 LC 3 Record Route: [ CS, LC 1, CSMS ] Source Route: [ LC 1, CS ]
  • 13. CSMS CS 2. Solution: Share state via messages between a defined subset of known Local Controllers LC 1 LC 2 LC 3
  • 14. CSMS CS 3. Solution: Use 1. + 2. together to make the debugging of daily operational issues a lot easier LC 1 LC 2 LC 3 Record Route: [ CS, LC 1, CSMS ] Source Route: [ LC 1, CS ]
  • 15. Deprecate all those work arounds and backdoors Use HTTP Web Socket Binary Streams for FirmwareUpdates, … LC 2 LC 3 Insecure Firmware FTP Insecure Logs HTTP ❌ ❌ CSMS CS LC 1 Public Clouds Vendor Backdoor ❌ ❌
  • 16. Also vendors have to respect OCPP User Roles and thus can be locked out of critical infrastructure! LC 2 LC 3 Insecure Firmware FTP Insecure Logs HTTP ❌ ❌ CSMS CS LC 1 Public Clouds Vendor Backdoor ❌ ❌
  • 17. CSMS CS Encapsulate plain Modbus/TCP within a subset of OCPP and give energy meters a device model, secure data transport, … LC 1 LC 2 LC 3 Record Route: [ CS, LC 1, CSMS ] Source Route: [ LC 1, CS ] Outdated Modbus/ TCP