38
ESA UNCLASSIFIED - For Official Use Back of an envelope of the current civilian space security issues LAAS CNRS June 2018 Jose Pizarro ( ESA TEC-SWG ) [email protected]

Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA UNCLASSIFIED - For Official Use

Back of an envelope of the current civilian space security issues

LAAS CNRS June 2018 Jose Pizarro ( ESA TEC-SWG ) [email protected]

Page 2: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 2 ESA UNCLASSIFIED - For Official Use

The Signal: Navigation Message Overview

Page 3: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 3 ESA UNCLASSIFIED - For Official Use

Security concerns in the world today

3

And in SPACE ???

Page 4: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 4 ESA UNCLASSIFIED - For Official Use

Current status in SPACE What are the current issues?

Conservative ( inflexible ) Culture Change measured in years

-  Hardware

-  Software

-  Procedures -  Contracts

Page 5: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 5 ESA UNCLASSIFIED - For Official Use

Young or no security culture in Civilian SPACE •  Commercial •  Science

Current status in SPACE What are the current issues?

Page 6: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 6 ESA UNCLASSIFIED - For Official Use

•  SECURITY IS AN AFTER THOUGHT

•  Requirements placed in later stage of program

•  Attached on top of the system (not in design)

Current status in SPACE What are the current issues?

Page 7: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 7 ESA UNCLASSIFIED - For Official Use

Patching a problem on OPERATIONAL systems

- On ground - Old Systems - Certification - Testing and validation

©https://www.intivix.com/7-big-problems-with-legacy-systems-that-everyone-should-understand/

Current status in SPACE What are the issues?: Patching

Page 8: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 8 ESA UNCLASSIFIED - For Official Use

Current status in SPACE What are the issues?: Patching

Patching a problem on OPERATIONAL systems

- In Space - Old Systems - Certification - Testing and validation - Distance - Knowledge - Legacy/Bespoke SW - Too short ladders

Page 9: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 9 ESA UNCLASSIFIED - For Official Use

How do we manage currently in SPACE •  Hardening CCSDS + TM ( Packets and Telemetry)

•  Early SpaceOps in clear mode as lack of experience with encrypted TM

•  Simplified Secure OPS

•  Secure ground stations and systems

Page 10: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 10 ESA UNCLASSIFIED - For Official Use

SPACE SECURITY – Traditional triangle

UPLINK

GROUND LINK

DOWN LINK

Page 11: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 11 ESA UNCLASSIFIED - For Official Use

SPACE SECURITY– New triangle err challenge Ground- uplink-space-space-downlink-ground-user-other

UPLINK

GROUND LINK

DOWN LINK

UPLIN

K

GRO

UN

D LIN

K

DO

WN

LINK

Users

Page 12: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 12 ESA UNCLASSIFIED - For Official Use

•  Configuration management •  HW/SW

•  Documentation

•  Testing •  Full testing and not just to contract

•  VULN management •  Identify vulnerabilities •  Which version fixes what •  How to update

SPACE SECURITY– CHALLENGES : GENERAL

Page 13: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 13 ESA UNCLASSIFIED - For Official Use

•  Ground and Space becomes blurred as applications become more distributed

•  Data centres •  Ground segments •  User Segments

•  Public Service centres ( Internet interfaces etc. )

SPACE SECURITY– CHALLENGES : DATA TRAFFIC

Page 14: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 14 ESA UNCLASSIFIED - For Official Use

•  Securing a remote asset from •  SigInt

•  Uplink

•  Downlink •  Inter-satellite

•  Physical inspection

•  Visual inspection

SPACE SECURITY– CHALLENGES : SPACE SEGMENT

Page 15: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 15 ESA UNCLASSIFIED - For Official Use

•  Distributed Nature •  processing on board vs processing on ground or both

•  Quantum •  Entanglement •  Cryptography

•  International partners •  Distributed teams and Comms

SPACE SECURITY– CHALLENGES : Externals

Page 16: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 16 ESA UNCLASSIFIED - For Official Use

Public Relations •  Systems could be used to attack other entities

•  Possible attack vectors

•  Social

•  Technical

•  Network

•  Interfaces to public & partners

SPACE SECURITY– WHY and WHAT -PR

Page 17: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 17 ESA UNCLASSIFIED - For Official Use

Confidentiality, Integrity and Availability Accountability

Need to protect against misuse of the systems

Spacecraft & Ground

•  SW - data •  HW - chips •  Design “features”

SPACE SECURITY– WHY and WHAT :CIAA

1 John M. Kennedy; http://commons.wikipedia.org/wiki/File:CIAJMK1209.png; permission granted to copy, distribute, and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.

Page 18: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 18 ESA UNCLASSIFIED - For Official Use

•  Security audits •  Pen testing

•  ISO 27001

•  Return to basics

•  Knowledge •  Highly Trained engineers & operators

SPACE SECURITY– HOW to start to REMEDY

Page 19: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 19 ESA UNCLASSIFIED - For Official Use

•  TM and TC checks •  Encrypted TM after clear operations

•  Certification of components and systems

•  Protect ground systems

•  Configuration Hardening •  OS and SW updates

•  Anti Virus/Malware

•  Monitoring changes and events

SPACE SECURITY– Current Best Practice

Page 20: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 20 ESA UNCLASSIFIED - For Official Use

Return to Basics •  Robust code

•  Defensive programming •  Defensive design •  Defence in depth (Multi-Layer)

SPACE SECURITY– Current Best Practice (DESIRED)

Page 21: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 21 ESA UNCLASSIFIED - For Official Use

Penetration testing of systems •  in simulated cyber range

•  in factory

•  in space

SPACE SECURITY– Current Best Practice (DESIRED)

Page 22: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 22 ESA UNCLASSIFIED - For Official Use

•  More users have access and communicate with space assets

•  Space = Infrastructure and Economy

•  Space will be/is a disruptive technology in all market places

SPACE SECURITY– FUTURE ISSUES

Page 23: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 23 ESA UNCLASSIFIED - For Official Use

Distributed Delayed Networks •  Moon •  Mars •  Deep Space Inter-planetary

SPACE SECURITY– FUTURE NETWORKS

Page 24: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 24 ESA UNCLASSIFIED - For Official Use

•  Block chain/ledger on all TC to provide an audit trail ?? •  QUANTUM

•  quantum entanglement for integrity / authentication

•  use of qubits

•  Use of CRYPTO

•  Traditional

•  Quantum

•  Quantum proof crypto

•  Encrypted Operations

SPACE SECURITY– FUTURE ISSUES

Page 25: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 25 ESA UNCLASSIFIED - For Official Use

Galileo Commercial Service (CS)

ESA UNCLASSIFIED - For Official Use 25

•  Anti Jamming •  Anti Spoofing

•  Confidentiality

•  Integrity

•  Availability •  Accountability

SPACE SECURITY– FUTURE NEED Summary

Page 26: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 26 ESA UNCLASSIFIED - For Official Use

ESA UNCLASSIFIED - For Official Use

TAKE HOME - SPACE SECURITY PARANOIA & AWARENESS •  Security By Design

•  Assume your system will be compromised before you even design it and compensate

•  Self protective nodes

•  System Integrity •  Can the you continue the mission and the information still have

integrity even with a compromised system?

•  Operations and Training •  Operate as if the system is compromised in nominal situations

Page 27: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 27 ESA UNCLASSIFIED - For Official Use

ESA UNCLASSIFIED - For Official Use

TAKE HOME - SPACE SECURITY

LEGACY SYSTEMS: PARANOIA Future Systems:

Build security in at start also for “CIVILIAN & SCIENCE” Systems

Page 28: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 28 ESA UNCLASSIFIED - For Official Use

ESA UNCLASSIFIED - For Official Use

TAKE HOME - SPACE SECURITY

Knowledge KNOW : -What you have -Why you have -What you use -Why you use -Which open doors that you need to guard

Page 29: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 29 ESA UNCLASSIFIED - For Official Use

ESA UNCLASSIFIED - For Official Use

TAKE HOME - SPACE SECURITY

REMEMBER

SECURITY FROM THE BEGINNING IS EASY

SECURITY LAST IS HARD

Page 30: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 30 ESA UNCLASSIFIED - For Official Use

Activities

Ongoing: •  GSP “Innovative Security Concepts, Mechanisms and Architectures for Future Space

Missions” •  TRP “Radio Frequency Interference Scenarios, Application Requirements and Counteraction

Techniques” •  TRP “Authentication of GNSS Signals by Radio Signal Fingerprinting” •  TRP “Penetration Testing and Security Awareness Management in a BOX” •  Third Party Program “Generic Application Security Framework Evolution” •  GSTP “Space Link Security – Cryptographic Processor” •  GSTP “Tools support to secure system and software engineering practices and security

assurance” Proposed: •  GSTP “Flexible Space Data Link Layer Security Protocol implementation and End-to-End

Verification” •  GSTP “Secure Systems Engineering for Space” Standardization: •  CCSDS •  ECSS

Page 31: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA UNCLASSIFIED - For Official Use

Questions

Page 32: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 32 ESA UNCLASSIFIED - For Official Use

BACK-UP MATERIAL

Page 33: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 33 ESA UNCLASSIFIED - For Official Use

ESA Missions ESA activities (selection) “Study on High Data Rate Encryption Systems for Future Earth Observation Platform Utilization”, Final Report, TN-ENS-IDA-002. “Encryption for Space, Present Scenario, Performance and Software Efficient Applications”, Final Report, July 2004. “Telecommand and Telemetry System Security Design Study(TT3S)”, D3.5 Final Report, DPAS.TN.11572.ASTR, Is. 2 Rev.0, 07.12.2007. “Telecommand and Telemetry System Security Design Study”, Final Report, TMTC-SEC-OHB-RP-016, Is. 1 Rev.0, 08.02.2008. "Securely Partitioning Spacecraft Computing Resources", End date: May 2011. “Cryptographic Pseudo-noise Sequences and related Acquisition Techniques for Direct Sequence Spread Spectrum Transponders”, Final Report, RPT-RFP-ESA-00013-AASI, Is. 2, 13.09.2011. “Frequency Hopping Spread Spectrum System for TT&C and Payload Control links”, Final Report, TNO-PTLC-0012-TASI-SPSPTT&C, 19.09.2011. “Advanced Coding Schemes for Direct Sequence Spread Spectrum Telecommand Links”, Final Report, Vols. 1 and 2, 18.09.2013. “Generic Application Security Framework”, Final Report, DHSO-STU-TN-1012-HSO-GDA-i1r2, 2014. “Cryptographic Key Infrastructure for Security Services Protecting TT&C and Payload Links of Space Missions”, Final Report, NPI University of Waterloo (Canada), 2015. "Software Elements for Security - Partitioning Communication controller", December 2015 “Secure Software Engineering Handbook”, ESSB-HB-E-007, 2016.

“Secure Software Engineering Standard”, ESSB-HB-E-008, 2016.

“Glossary of Secure Software Engineering Terms”, ESSB-ST-E-009, 2016. “SatNEx IV Call of Order 1 Part 2 – Physical Layer Security”, 2017.

•  Automated Transfer Vehicle •  MetOp •  GALILEO IOV/FOC •  Copernicus Sentinel-1, -2 and -3 satellites •  ARTES Telecommunication Missions Telecommand protection (TAS and Airbus) •  SEOSAT •  EUMETSAT Meteosat Third Generation •  MetOp Second Generation •  EDRS / GlobeNet

Past activities and missions

Page 34: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 34 ESA UNCLASSIFIED - For Official Use

•  GNSS •  Search and Rescue

•  Authentication and Positioning

•  EGNOS •  Air Traffic control

•  ISS •  Manned Space (lives)

•  Medical Data

•  Control Systems

•  TT&C

ETC ETC.

SPACE SECURITY– Current ESA Domains

•  TIA(Telecommunications) •  Communications

•  Privacy

•  Corporate (ESA)

•  Science

•  Earth Observation

•  Sensitivity of the data

•  Outer space treaty implications

Page 35: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 35 ESA UNCLASSIFIED - For Official Use

CCSDS

Page 36: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 36 ESA UNCLASSIFIED - For Official Use

CCSDS Security Documents

The Application of CCSDS Protocolsto Secure Systems

CCSDS 350.0-G-2

Security Threatsagainst Space Missions

CCSDS 350.1-G-1

CCSDS Guide forSecure System Interconnection

CCSDS 350.4-G-0

Security Guide forMission Planners

CCSDS 350.7-G-1

Space MissionsKey Management Concept

CCSDS 350.6-G-x

Security Architecture forSpace Data Systems

CCSDS 351.0-M-1

Design

Space Data Link SecurityConcept of Operation

CCSDS 350.5-G-1

Space Data Link SecurityProtocol

CCSDS 355.0-R-1

ImplementationPlanning & Assessment

Companiondocuments

CCSDS Security Algorithms

CCSDS 352.0-R-0

Symmetric Key Management

CCSDS 353.0-W-0

Page 37: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 37 ESA UNCLASSIFIED - For Official Use

SPACE SECURITY– New triangle err challenge

Users

Ground- uplink-space-space-downlink-ground-user-other

Page 38: Back of an envelope of the current civilian space security ...homepages.laas.fr/nicomett/SVP_STAE/journee_aero/Pizarro.pdf · “SatNEx IV Call of Order 1 Part 2 – Physical Layer

ESA | 01/01/2016 | Slide 38 ESA UNCLASSIFIED - For Official Use

SPACE SECURITY– New triangle err challenge

Users

Ground- uplink-space-space-downlink-ground-user-other