Authentication

All command-bearing sessions, frames, or messages involving spacecraft command links, crosslinks, or relay services shall provide cryptographic authentication of the command origin and integrity verification before commands are accepted. Mutual or bidirectional authentication shall be required where both endpoints must authenticate one another and the link and protocol architecture support that exchange. Acquisition requirements should mandate cryptographically based, bidirectional authentication for all command sessions across external links, including ground-to-spacecraft uplinks, spacecraft-to-spacecraft crosslinks, and any relay or intermediary ground station connections, with authentication required aBidirectional authentication enables both communicating entities to verify each other’s identity and helps prevent impersonation. Authentication establishes identity but does not by itself authorize a command, protect mission-data confidentiality, or prevent session hijacking. Command acceptance must also enforce authorization, and authenticated sessions or security associations must maintain integrity and replay resistance so that subsequent traffic remains bound to the authenticated entities. Beyond external links, authentication is strongly recommended for spacecraft internal bus communications and onboard inter-component connections, as an adversary with access to internal interfaces, whether through a compromised component or a physical access event, should face the same authentication barrier as an external adversary attempting to inject commands from outside the spacecraft.

Sources

  • CCSDS 357.0-B-1 — CCSDS Authentication Credentials
  • CCSDS 355.0-B-2 — Space Data Link Security Protocol
  • CCSDS 356.0-B-1 — Network Layer Security Adaptation Profile
ID: CM0031
Tier: I
Onboard SV CM 
Created: 2022/10/19
Last Modified: 2026/08/06

Pre-Operations Government

Acquisition requirements should mandate cryptographically based, bidirectional authentication for remote command connections and security associations across external links. Requirements should define how mutual authentication is established for session-oriented links and how command-bearing frames or messages are authenticated for connectionless or intermittently connected links before commands are accepted. Requirements should specify the cryptographic mechanisms and minimum algorithm and key length standards acceptable for authentication, with selections justified against the mission's threat environment and operational lifetime. Contract language should prohibit any design that allows command sessions to be established without successful bidirectional authentication, and should require that authentication mechanisms be non-bypassable through any operational mode, including safe mode and contingency operations. Requirements should address internal bus authentication as a design objective, with contractors required to assess the feasibility and security benefit of intra-spacecraft authentication for the mission's specific architecture and provide a documented rationale for the approach taken. Verification should include adversarial testing that attempts to establish command sessions without valid authentication credentials and attempts to inject commands into established sessions, confirming that both attack vectors are blocked.

Pre-Operations Developer/Supplier

Authentication architecture must be defined at the system level during the design phase, with the authentication mechanisms for each link type, including ground-to-spacecraft, crosslink, and internal bus, specified before interface designs are finalized. Bidirectional authentication protocols for space links must account for long communication delays, intermittent contact windows, asymmetric link availability, and limited flight processing resources, selecting mechanisms that are both cryptographically sound and operationally viable under these constraints. Authentication and replay-protection state must be securely managed across contact gaps. Reauthentication should be required when a security association expires, credential or key state changes, continuity of authentication state cannot be assured, or mission policy requires it; a contact gap alone does not necessarily require invalidation of an otherwise valid security association. For internal spacecraft communications, the design trade should evaluate bus protocols, processing and bandwidth constraints, trust boundaries, and the threat scenarios that authentication would mitigate. Authentication should be prioritized for interfaces that cross trust boundaries or carry mission- or safety-critical commands where technically feasible. Secret authentication credentials, private keys, and session keying material must be managed through the mission’s cryptographic key management infrastructure and protected according to their key type, function, and exposure risk. Public certificates and verification keys require integrity and authenticity protection but do not require confidentiality solely because they support authentication.