Testable Cyber Requirements for Space Flight Software
As space missions grow in complexity, the cybersecurity threat landscape expands, necessitating a shift toward secure-by-design flight software (FSW). Traditional development prioritizes functionality over security, leaving systems vulnerable to attack. This paper introduces a novel methodology for developing cyber-resilient FSW with a secure-by-component architecture. By incorporating key resilience principles—segmentation, adaptive response, redundancy, and substantiated integrity—our approach addresses critical security needs early in development, minimizing attack surfaces without sacrificing performance. Leveraging NIST systems security guidelines and tailored cyber resilience techniques, we apply this methodology to a notional spacecraft's Command and Data Handling (C&DH) subsystem. Through attack surface analysis and threat modeling, we derive specific cybersecurity requirements to enhance resilience. Key mechanisms, such as real-time monitoring, cryptographic enforcement, memory-safe programming, and zero-trust communication, are embedded to mitigate vulnerabilities from external threats and internal faults. This work advances space cybersecurity by offering a scalable, secure-by-design approach to FSW. Future efforts will extend this methodology to formal verification and autonomous systems, ensuring space operations remain secure against evolving adversarial tactics.
Authors
- James Curbo (ORCID: https://orcid.org/0009-0000-6999-9535)
- Gregory Falco (ORCID: https://orcid.org/0000-0002-6463-7719)
Institutions
- Johns Hopkins University (US)
- Cornell University (US)
Publication Details
- Published
- 2025-03-01
- DOI
- https://doi.org/10.1109/aero63441.2025.11068629
- Primary Topic
- Space Exploration and Technology
- Type
- article
- Field-Weighted Citation Impact
- 0.00