24
SOFTWARE-DEFINED VEHICULAR NETWORKING SECURITY: Threats and Opportunities for 5G Marc Lacoste, David Armand, Franck L’Hereec C&ESAR 2019, Virtualization & CyberSecurity Track Rennes, November 19, 2019 Frédéric Prévost, Yvan Rafflé, Sébastien Roché

SOFTWARE-DEFINED VEHICULAR NETWORKING SECURITY · examples: smart city, connected health, IoT, smart home, smart grid, … challenges: low-latency, context-awareness, scalability,

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SOFTWARE-DEFINED VEHICULAR NETWORKING SECURITY · examples: smart city, connected health, IoT, smart home, smart grid, … challenges: low-latency, context-awareness, scalability,

SOFTWARE-DEFINED VEHICULAR NETWORKING SECURITY: Threats and Opportunities for 5G

Marc Lacoste, David Armand, Franck L’Hereec

C&ESAR 2019, Virtualization & CyberSecurity Track Rennes, November 19, 2019

Frédéric Prévost, Yvan Rafflé, Sébastien Roché

Page 2: SOFTWARE-DEFINED VEHICULAR NETWORKING SECURITY · examples: smart city, connected health, IoT, smart home, smart grid, … challenges: low-latency, context-awareness, scalability,

connected & autonomous vehicles raise multiple security concerns

security concerns

juicy target for hackers, growing # of attacks

safety-security gap, liability issues

increasing autonomy

increasing connectivity

Source: NHTSA. Automated Driving Systems 2.0: A Vision for Safety, 2017. Orange – unrestricted

Page 3: SOFTWARE-DEFINED VEHICULAR NETWORKING SECURITY · examples: smart city, connected health, IoT, smart home, smart grid, … challenges: low-latency, context-awareness, scalability,

connected & autonomous vehicles : a core 5G use case

VANETS, vehicular clouds

software-defined vehicular networks

vehicles 1

edge 2

clouds 3

cellular and wireless connectivity

3GPP and ETSI standards low-latency protocols for V2V and mobile edge networking

Orange – unrestricted

Page 4: SOFTWARE-DEFINED VEHICULAR NETWORKING SECURITY · examples: smart city, connected health, IoT, smart home, smart grid, … challenges: low-latency, context-awareness, scalability,

connected & autonomous vehicles : a core 5G use case

VANETS, vehicular clouds

software-defined vehicular networks

vehicles 1

edge 2

clouds 3

a holistic vision of protection is needed : software and hardware vehicle, network, and cloud tiers covering the full data life-cycle

V2X ecosystem

hardware

software

vehicle network cloud

Security Security Security

Security Security Security

cellular and wireless connectivity

3GPP and ETSI standards low-latency protocols for V2V and mobile edge networking

Orange – unrestricted

Page 5: SOFTWARE-DEFINED VEHICULAR NETWORKING SECURITY · examples: smart city, connected health, IoT, smart home, smart grid, … challenges: low-latency, context-awareness, scalability,

Lane Merging

coordinate vehicle trajectories to enhance safety & efficiency

wireless communication, positioning system (GNSS)

authenticity, integrity of shared data : avoid accidents

privacy : data must not be stored

some key automotive use cases

See Through

extend perception range beyond vehicle line-of-sight

camera, video server

integrity : lower if multiple sources of information

Orange – unrestricted

Page 6: SOFTWARE-DEFINED VEHICULAR NETWORKING SECURITY · examples: smart city, connected health, IoT, smart home, smart grid, … challenges: low-latency, context-awareness, scalability,

HD Local Map Acquisition

use the cooperative sensing of vehicles to build an optimal route map using an off-board system

information distributed to vehicles is organized in polygons

improves driving experience

privacy : huge amount of data collected

unnecessary information must be kept confidential

key security and privacy requirements

integrity and authentication with high level of robustness : mandatory for all use cases

privacy and confidentiality : depending on the use case

secure update / revocation of software and authentication credentials in vehicles : security features should remain robust over time

some key automotive use cases

Orange – unrestricted

Page 7: SOFTWARE-DEFINED VEHICULAR NETWORKING SECURITY · examples: smart city, connected health, IoT, smart home, smart grid, … challenges: low-latency, context-awareness, scalability,

overview of SDVN approach and architectures

assess security impact : benefits and risks

highlight security service opportunities for telcos

overview

complexity V2X ecosystem

multiplicity use cases

diversity security requirements

Software-Defined Vehicular Neworking (SDVN) applies benefits of SDN to vehicular systems and networks

risks opportunities

for cybersecurity services

simpler approach for security management

Orange – unrestricted

Page 8: SOFTWARE-DEFINED VEHICULAR NETWORKING SECURITY · examples: smart city, connected health, IoT, smart home, smart grid, … challenges: low-latency, context-awareness, scalability,

what is SDVN? principles architectures examples: 5G, edge computing

which security impact?

threats security benefits

which security opportunities for telcos?

Outline

Orange – unrestricted

Page 9: SOFTWARE-DEFINED VEHICULAR NETWORKING SECURITY · examples: smart city, connected health, IoT, smart home, smart grid, … challenges: low-latency, context-awareness, scalability,

SDVN principle Control Plane

Data Plane

SECURITY

SECURITY

vehicular « switch »

scalability

QoS (latency, mobility)

flexibility, programmability

cost effectiveness

inefficient resource use

internetworking

security

reliability

SVDN = SDN + VANETs programmability and flexibility in vehicular distributed wireless substrate

SDN programmability benefits

VANETs deployment challenges

Source: Ian Ku et al. Towards Software-Defined VANET: Architecture and Services. 13th Annual Mediterranean Ad Hoc Networking Workshop (MED-HOC-NET),, 2014.

=

Orange – unrestricted

Page 10: SOFTWARE-DEFINED VEHICULAR NETWORKING SECURITY · examples: smart city, connected health, IoT, smart home, smart grid, … challenges: low-latency, context-awareness, scalability,

SDVN architecture

Source: Zongjian He et al. SDVN: Enabling Rapid Network Innovation for Heterogeneous Vehicular Communication. IEEE Network, vol. 30, no. 4, pp. 10-15, 2016.

data plane : vehicles and RSUs abstracted as “network switches”

control plane : SDN controllers oversee the vehicular network

Orange – unrestricted

Page 11: SOFTWARE-DEFINED VEHICULAR NETWORKING SECURITY · examples: smart city, connected health, IoT, smart home, smart grid, … challenges: low-latency, context-awareness, scalability,

SDVN benefits and challenges

benefits : making VANETs more flexible and programmable

path selection : optimization of packet routing

channel selection : better management of heterogeneous

vehicular communications (e.g., reducing interference)

safety services : emergency traffic gets priority over other traffic

isolation and slicing

challenges :

inefficient control for high mobility

open development environments

SDN security and dependability

Orange – unrestricted

Page 12: SOFTWARE-DEFINED VEHICULAR NETWORKING SECURITY · examples: smart city, connected health, IoT, smart home, smart grid, … challenges: low-latency, context-awareness, scalability,

SDVN and 5G

applications adaptive vehicle clustering : cluster heads beamformed transmission vehicle location prediction cooperative communication

SDVN benefits in 5G context dynamic nature of vehicular networks

trade-offs between performance, vehicle density, radio coverage

Source: Xiaoyu Duan et al. SDN Enabled 5G-VANET: Adaptive Vehicle Clustering and Beamformed Transmission for Aggregated Traffic. IEEE Communications Magazine, vol. 55, no. 7, pp. 120-127, 2017.

new use cases in 5G magnify several vehicular challenges

low-latency network heterogeneity: HetNet architecture mobility, dynamic topology resilience

Orange – unrestricted

Page 13: SOFTWARE-DEFINED VEHICULAR NETWORKING SECURITY · examples: smart city, connected health, IoT, smart home, smart grid, … challenges: low-latency, context-awareness, scalability,

sample architecture : 5G-SDVN

5G introduces more complexity but the SDVN model is still applicable fog cell: define broader geographical zones for vehicular communication

between vehicles using multiple hop relays in the cells improves scalability, flexibility, and solves handover issues

zones

intermediate level of control

Source: Xiaohu Ge et al. 5G Software Defined Vehicular Networks. IEEE Communications Magazine, vol. 55, no. 7, pp. 87-93, 2017.

RSU BS

Vehicles

RSU SDN Controller

(RSUC)

SDN Controller (SDNC)

Orange – unrestricted

Page 14: SOFTWARE-DEFINED VEHICULAR NETWORKING SECURITY · examples: smart city, connected health, IoT, smart home, smart grid, … challenges: low-latency, context-awareness, scalability,

SDVN and edge technologies

CAV = « Smart Connected Community » examples: smart city, connected health, IoT,

smart home, smart grid, …

challenges: low-latency, context-awareness, scalability, CAV networking challenges

tough problems cascading failures inter-edge and inter-cloud collaboration and orchestration SDWAN? cyber-threats on decision-making points (e.g., smart car intelligence)

edge computing fog computing cloudlets

SDVN + edge technology benefits

simpler, smarter, more efficient management

CAV benefits: scalable video streaming, real-time roadside computing, efficient mobility

Orange – unrestricted

Page 15: SOFTWARE-DEFINED VEHICULAR NETWORKING SECURITY · examples: smart city, connected health, IoT, smart home, smart grid, … challenges: low-latency, context-awareness, scalability,

what is SDVN? principles architectures examples : 5G, edge computing

which security impact?

threats security benefits

which security opportunities for telcos?

Outline

Orange – unrestricted

Page 16: SOFTWARE-DEFINED VEHICULAR NETWORKING SECURITY · examples: smart city, connected health, IoT, smart home, smart grid, … challenges: low-latency, context-awareness, scalability,

SDVN threats

centralized SDN controller

Intricate software layers

open architecture

some key points of security vigilance in an SDVN architecture

DoS attacks

MiTM attacks

distributed multi-controllers configuration conflicts illegal access

Source: Adnan Akhunzada et al. Toward secure software defined vehicular networks: Taxonomy, requirements, and open issues. IEEE Communications Magazine, vol. 55, no. 7, pp. 110-118, 2017.

Orange – unrestricted

Page 17: SOFTWARE-DEFINED VEHICULAR NETWORKING SECURITY · examples: smart city, connected health, IoT, smart home, smart grid, … challenges: low-latency, context-awareness, scalability,

SDVN threats

centralized SDN controller

Intricate software layers

open architecture

some key points of security vigilance in an SDVN architecture

DoS attacks

MiTM attacks

distributed multi-controllers configuration conflicts illegal access

need for

defense-in-depth

approach

secure data plane

to limit amplification

of SDN threats

limit threat propagation

with hardened,

standardized APIs

Source: Adnan Akhunzada et al. Toward secure software defined vehicular networks: Taxonomy, requirements, and open issues. IEEE Communications Magazine, vol. 55, no. 7, pp. 110-118, 2017.

Orange – unrestricted

Page 18: SOFTWARE-DEFINED VEHICULAR NETWORKING SECURITY · examples: smart city, connected health, IoT, smart home, smart grid, … challenges: low-latency, context-awareness, scalability,

Orange – unrestricted

SDVN security benefits

SDN security benefits : manage security more flexibly and simply for vehicular networks

user safety : Software-Defined In-Vehicle Networking (SDIVN)

resilience against in-vehicle failures

without hardware re-design

in-vehicle software network reconfiguration

for telcos: services for automotive connectivity

in-vehicle: intrusion detection, firewalling device management

connectivity: slicing, network anomaly detection

orchestration: data protection, safety

SDN feature root cause security service

overall network view

centralization statistics on traffic

network-wide IDS network forensics switch anomaly

detection

self-healing conditional rules statistics on traffic

packet dropping packet redirection

increased control flow-based forwarding

access control

Source: M. Dabbagh et al. Software-Defined Networking Security: Pros and Cons. IEEE Communications Magazine, 53(6), 73-79, 2015.

SDN controller

fast failover learning switch

Source: NIST.

SDIVN

Page 19: SOFTWARE-DEFINED VEHICULAR NETWORKING SECURITY · examples: smart city, connected health, IoT, smart home, smart grid, … challenges: low-latency, context-awareness, scalability,

what is SDVN? principles architectures examples: 5G, edge computing

which security impact?

threats security benefits

which security opportunities for telcos?

Outline

Orange – unrestricted

Page 20: SOFTWARE-DEFINED VEHICULAR NETWORKING SECURITY · examples: smart city, connected health, IoT, smart home, smart grid, … challenges: low-latency, context-awareness, scalability,

a growing ecosystem

collaborative projects and testbeds

ecosystem

GOV. AGENCIES

RESEARCH ORGANIZATIONS

STANDARDS BODIES

CONSORTIUMS

AI RESEARCH

CHIPMAKERS CAR SHARING

SUPPLIERS

TECH DISRUPTORS

START-UPS

OEMS

CONNECTIVITY PROVIDERS

DATA PROTECTION

OUTBOUND CONNECTIVITY

CRITICAL ECUS

IN-VEHICLE ANOMALY DETECTION

multi-domain including for security

V2X use cases security & privacy requirements 5G security architecture

LINAS-MONTLHERY

TESTBED

MEC potential

for security

& privacy

Orange – unrestricted

Page 21: SOFTWARE-DEFINED VEHICULAR NETWORKING SECURITY · examples: smart city, connected health, IoT, smart home, smart grid, … challenges: low-latency, context-awareness, scalability,

context-aware , continuous adaptation of functionality and protection

driver, OEM, infrastructure and network provider requirements

approach : anomaly detection

security service opportunities machine-learning : towards the software-defined vehicle

malware mitigation

system monitoring

(virtualized) ECU isolation

network threats

anomalous driving behaviors

network monitoring

SIEM

threat intelligence

forensics

Orange – unrestricted

Page 22: SOFTWARE-DEFINED VEHICULAR NETWORKING SECURITY · examples: smart city, connected health, IoT, smart home, smart grid, … challenges: low-latency, context-awareness, scalability,

conclusions

SDVN: helps meeting many security & resilience requirements of automotive ecosystem

a simple and flexible approach to vehicular security management

SDVN addresses several key deployment issues

e.g., scalability, mobility, network heterogeneity and variability, real-time (edge technologies)

security impact:

protect SDN controller, standardize APIs, secure lower data plane, real-time authentication

enhance user safety and security

opens security opportunities through value-added services:

mitigation of long-range attacks and IoT vulnerabilities

new services: security audit, attack detection, secure update (eSIM), resilience

Orange – unrestricted

Page 23: SOFTWARE-DEFINED VEHICULAR NETWORKING SECURITY · examples: smart city, connected health, IoT, smart home, smart grid, … challenges: low-latency, context-awareness, scalability,

outlook

autonomic security loops

services: security monitoring/prevention - in-vehicle (SoC), vehicle-to-network, end-to-end

resilience: bridge safety-security gap

SDVN highlights the potential of machine learning/AI for automotive

high mobility, strong dynamics, QoS requirements, safety and security

advanced modelling/simulation of cyber-physical systems

outlook to other verticals

« systems-of-systems »

cross-vertical approach to security and safety

Orange – unrestricted

Page 24: SOFTWARE-DEFINED VEHICULAR NETWORKING SECURITY · examples: smart city, connected health, IoT, smart home, smart grid, … challenges: low-latency, context-awareness, scalability,

Thank you Marc Lacoste

Orange Labs

Senior Research Scientist

[email protected]

Orange – unrestricted