towards a common architecture framework for its · dedicated controllers communications wan man...

35
Towards a Common Architecture Framework for ITS Antonio Kung – Trialog With the participation of Witold Klaudel – Project leader (Renault), Antoine Boulanger (PSA), Cyril Grépet (Trialog), Christophe Jouvray (Valeo), Laura Rodriguez (Airbus), Benjamin Venelle (Valeo). August 28 2017 Towards a Common Architecture Framework for ITS

Upload: others

Post on 19-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Towards a Common Architecture Framework for ITS Antonio Kung – Trialog

With the participation of

Witold Klaudel – Project leader (Renault), Antoine Boulanger (PSA), Cyril Grépet (Trialog), Christophe Jouvray (Valeo), Laura Rodriguez (Airbus), Benjamin Venelle (Valeo).

August 28 2017 Towards a Common Architecture Framework for ITS

Page 2: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 2

SystemX – CTI - Trialog

SystemX – French Institute for technology research

Creation: 2012 Focus: Digital engineering of

complex system Approach: Industry collaboration

CTI – Cybersecurity of Intelligent Transport

One project of SystemX June 2016 – 4 years.

Trialog SME focusing on engineering of

complex system, member of CTI

August 28 2017 Towards a Common Architecture Framework for ITS

Page 3: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 3

Three Domains: Automotive, Aeronautics, Railway

RSU

New functions

- Driving: assistance, automation, cooperative decisions

- Concierge service, diagnosis, remote update / repair, e-call

- Internet connectivity and on-board services

New security threats

- Drastic increase in attack surfaces

- Direct impact on safety

- Complexity of preparation of the attacks but simplicity of their

execution, knowledge accessibility

- Cybercrime in organized crime and terrorism

Privacy protection

- Privacy regulation compliance

- Privacy-by-design and citizen empowerment

New responsibilities and regulatory constraints

August 28 2017 Towards a Common Architecture Framework for ITS

Page 4: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 4

Cybersecurity of Intelligent Transports (CTI)

August 28 2017 Towards a Common Architecture Framework for ITS

Application domains: aeronautic, automotive, railways

Objective: Addressing the security of intelligent transports Three industries with “similar” architecture and safety concerns

Promote a “common” architecture and practices for the 3 domains

Small and medium-sized enterprises National agencies

Page 5: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 5

Current transport architectures

Courtesy soc-e.com

Network gateways

Dedicated networks

High-speed backbone

August 28 2017 Towards a Common Architecture Framework for ITS

Page 6: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 6

Current transport architecture

Courtesy modern-avionics.com

Network gateways

Dedicated networks

High-speed backbone

August 28 2017 Towards a Common Architecture Framework for ITS

Page 7: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 7

Current transport architecture

Courtesy vector.com

Network gateways

Dedicated networks

High-speed backbone

August 28 2017 Towards a Common Architecture Framework for ITS

Page 8: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 8

Current transport architecture

Controllers Avionic & Flight systems Mission & Payload

Core Vehicle Services Infotainment

CBTC signaling, … Passenger information, …

Radios UAV to command center UAV fleet cooperation

Vehicle to Infrastructure (V2I) Vehicle to Vehicle (V2V)

Train to Supervision/Maintenance Train to Infrastructure Signaling

Sensors Altimeter, Airspeed, Sonar, … GPS, VOR/ILS, DME, …

Camera, LIDAR, … Galileo, GPS, …

Signaling balises, … Odometer, beacons, …

Networks ARINC 429 & MIL-STD-1553 Ethernet (AFDX)

CAN, LIN, Flexray Ethernet (BroadR-Reach)

Ethernet (PRP & HSR)

Distinct businesses but similar system elements

August 28 2017 Towards a Common Architecture Framework for ITS

Page 9: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 10

Similar attacks for all domains Lessons learned

August 28 2017 Towards a Common Architecture Framework for ITS

Page 10: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 11

Security need analysis

2011 – CIA’s drone hijacked by Iran Lockheed Martin RQ-170 Sentinel

GPS spoofing to force drone to land

2012 – Fatal UAV crash in South Korea Schiebel S-100 Camcopter

GPS jamming (from North Korea ?)

Main perception means

https://www.suasnews.com/2012/05/schiebel-s-100-crash-kills-engineer-in-south-korea/

https://en.wikipedia.org/wiki/Iran–U.S._RQ-170_incident

Sensors can be fooled or jammed

Enforce sensor fusion against fault injection

August 28 2017 Towards a Common Architecture Framework for ITS

Page 11: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 12

Security need analysis

2015 – LiDAR can be fooled by fake echoes

2016 – Fatal Tesla accidents in China and Florida Obstacle misdetection (China)

Blind camera (Florida)

Main perception means

https://electrek.co/2016/07/01/understanding-fatal-tesla-accident-autopilot-nhtsa-probe/

https://electrek.co/2016/09/14/another-fatal-tesla-autopilot-crash-emerges-model-s-hits-a-streetsweeper-truck-caught-on-dashcam/

Authenticate onboard devices to vehicle

August 28 2017 Towards a Common Architecture Framework for ITS

Page 12: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 13

Security need analysis

2016 – Remote attack on Tesla 0-day in the communication unit

Direct access to vehicle internals

2016 – Tesla’s remote control Rogue wifi hotspot at restaurant

Free burger if you install this app

Malicious app drives Tesla’s app

Main communication channels

http://keenlab.tencent.com/en/2016/09/19/Keen-Security-Lab-of-Tencent-Car-Hacking-Research-Remote-Attack-to-Tesla-Cars/

https://promon.co/blog/tesla-cars-can-be-stolen-by-hacking-the-app/

Isolate vehicle internals from exposed devices

Enforce network control & authentication

August 28 2017 Towards a Common Architecture Framework for ITS

Page 13: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 14

Security need analysis

2015 – Remote attack on Jeep Anonymous access to infotainment

Malicious update of a critical controller

2016 – 1.4M of car were recalled by GM 0-day in IVI systems of Chrysler, Dodge, Jeep and Ram

Estimated time: 5 years

Connected cars by 2022: 203M

Main embedded services

http://www.ioactive.com/pdfs/IOActive_Remote_Car_Hacking.pdf

http://www.allpar.com/corporate/tech/firmware-updates.html

Speeding up security fix delivery to reduce exposure

Isolation btw privileged and less privileged ECUs

August 28 2017 Towards a Common Architecture Framework for ITS

Page 14: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 15

Achieved Work Common use cases

Taxonomy of topics

Principles on on architecture

August 28 2017 Towards a Common Architecture Framework for ITS

Page 15: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 17

Approach

Use case viewpoints Main IOT perception means

Main communication channels

Main embedded devices

On-board storage and shared services

Identification of threats for each viewpoints

Identification of principles for mitigation

August 28 2017 Towards a Common Architecture Framework for ITS

[2] Common description of use cases and threats

Page 16: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 18

Main perception means

Camera, LIDAR, …

Galileo, GPS, …

Altimeter, airspeed, sonar, …

GPS, VOR/ILS, DME, …

Balise reader

Odometer

Robustness of the system against sensors

Positionning system

Environment analysis

Protect system from rogue sensors

August 28 2017 Towards a Common Architecture Framework for ITS

Page 17: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 19

Main communication channels

Vehicle to infrastructure (V2I)

Vehicle to vehicle (V2V)

UAV to command center

UAV fleet cooperation

Train to Supervision or Maintenance

Train to Infrastructure Signalling Controllers

Robustness of the system against Byzantines

Mid to long range

Short to mid range

Isolate networks by their purpose

Non-safety related

Safety related

August 28 2017 Towards a Common Architecture Framework for ITS

Page 18: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 20

Main embedded services

Core vehicle services

Infotainment

Avionic/Flight controller

Mission/Payload controllers

CBTC Signalling

Passenger Information, Voice, CCTV…

Robustness of the system against malicious freight/passenger

Core sub-systems

Freight/passengers/information sub-systems

Isolate systems by

their privilege level

August 28 2017 Towards a Common Architecture Framework for ITS

Page 19: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 21

Onboard data storage & Shared services

Event data recorder (EDR) & system logs

Update over the air (OTA)

Flight data recorder (FDR)

UAV recall for updates (??)

Event data recorder (EDR)

System logs remote download

Update over the air (OTA)

Mitigates with system failures & 0-days

Forensic & diagnosis

Update management policy

August 28 2017 Towards a Common Architecture Framework for ITS

Page 20: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 23

Various isolation strategies

Certified/non-certified isolation No access to certified controllers

Legal constraint for aeronautic systems

Safety/non-safety isolation Controller segregation by their safety level

Legal constraint for railway systems

Critical/non-critical isolation ECU distribution by their criticality level (natural)

Main embedded services

Flight commands

Avionic system

Mission Payload

Certified

Non-certified

Critical Non-critical

August 28 2017 Towards a Common Architecture Framework for ITS

Page 21: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 24

Common Functional Organization

Sensors

Radio

Dedicated controllers

Communications

WAN MAN

Shared services

Recorder Updater Embedded storage

High speed (redundant) multiplexed network

V2X

UAV fleet

Perception

Navigation Analysis

Firewall

QoS

Dedicated services

Non-trusted Trusted

Isolation

August 28 2017 Towards a Common Architecture Framework for ITS

Page 22: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 25

Future Work

August 28 2017 Towards a Common Architecture Framework for ITS

Internal work • Architecture

• Demonstration

Community work Contribution 1 (now):

Towards common use case template

Towards common architecture framework

Contribution 2 (in the future):

Towards common cybersecurity process

Page 23: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 26

Community Work Towards common use case template

Towards common architecture framework

August 28 2017 Towards a Common Architecture Framework for ITS

Page 24: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 27

Principle: Use Architecture Models

August 28 2017 Towards a Common Architecture Framework for ITS

Home and building architecture model (HBAM) http://www.corenetix.com/downloads/german-standardization-roadmap-smart-home---building--

version-2-0-data.pdf

Electric mobility architecture model (EMAM)

Smart City Infrastructure architecture model (SCIAM) https://www.dke.de/resource/blob/778248/d2afdaf62551586a54b3270ef78d2632/the-

german-standardization-roadmap-smart-city-version-1-0-data.pdf

Reference Architecture Model Industry 4.0 (RAMI) https://www.zvei.org/en/subjects/industry-4-0/the-reference-architectural-model-rami-

40-and-the-industrie-40-component/

Page 25: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 28

Example of Smart Grid Architecture Model

August 28 2017 Towards a Common Architecture Framework for ITS

CEN-CENELEC-ETSI Smart Grid Coordination Group (SG-CG)

Smart Grid Reference Architecture

Page 26: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 29

Smart Grid Architecture Model (SGAM)

August 28 2017 Towards a Common Architecture Framework for ITS

CEN-CENELEC-ETSI Smart Grid Coordination Group (SG-CG)

Smart Grid Reference Architecture

Page 27: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 30

Example of EV charging component plane

August 28 2017 Towards a Common Architecture Framework for ITS

Page 28: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 31

Example of EV charging (Communication Plane)

August 28 2017 Towards a Common Architecture Framework for ITS

Page 29: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 32

Example of EV charging (Information Plane)

August 28 2017 Towards a Common Architecture Framework for ITS

Page 30: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 33

Example of EV charging (Function)

August 28 2017 Towards a Common Architecture Framework for ITS

Page 31: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 34

IoT in the Smart EV charging Information plane

August 28 2017 Towards a Common Architecture Framework for ITS

Page 32: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 35

To Study

Three dimension approach

Integration of misuse cases

Integration of life cycle

Identify, protect, detect, response, recover

Integration of security and safety

August 28 2017 Towards a Common Architecture Framework for ITS

Component viewpoint?

Communication viewpoint?

Information viewpoint?

Function & service viewpoint?

Organisational viewpoint?

Page 33: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 36

Examples

August 28 2017 Towards a Common Architecture Framework for ITS

Environmental

interaction

Near-field

interaction

Internal

Data processing

External

Data processing

Business

integration

Market

integration

Uncontrolled

zone

Trusted

zone

Stakeholder

Controlled

zone

? Identify viewpoint?

Protect viewpoint?

Detect viewpoint?

Respond viewpoint

Recover viewpoint?

Page 34: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Slide 37

Work to be done

August 28 2017 Towards a Common Architecture Framework for ITS

Investigate several templates

Describes the same use case for each template

Align with a common cybersecurity architecture model

Page 35: Towards a Common Architecture Framework for ITS · Dedicated controllers Communications WAN MAN Shared services Recorder Updater Embedded storage High speed (redundant) multiplexed

Thanks Antonio Kung. www.trialog.com

http://www.irt-systemx.fr/en/

August 28 2017 Towards a Common Architecture Framework for ITS