Protect Authenticators

Authenticators and associated authenticator material, including passwords, secret and private keys, tokens, biometric templates, shared secrets, certificates, and trust-store entries, must be protected against unauthorized modification and, where the material is confidential, unauthorized disclosure throughout their lifecycle. Disclosure of secret authenticator material may enable adversaries to impersonate legitimate users or systems. Unauthorized modification of authenticators, certificates, or trust information can deny access to legitimate entities, substitute adversary-controlled credentials, or corrupt the trust basis of mission authentication mechanisms. Protection must apply to authenticators at rest, in transit, and in use, and must extend to all forms and storage locations, including credential databases, configuration files, embedded device credentials, hardware security tokens, and cryptographic key stores. Authenticator protection is a prerequisite for the effectiveness of any authentication-based access control; an authentication system whose authenticators are unprotected provides no meaningful security regardless of the strength of the underlying authentication protocol.

Sources

  • CCSDS 357.0-B-1 — CCSDS Authentication Credentials
  • CCSDS 350.6-G-1 — Space Missions Key Management Concept
  • CCSDS 354.0-M-1 — Symmetric Key Management
ID: CM0035
Tier: I
Onboard SV CM 
Created: 2022/10/19
Last Modified: 2026/08/06

Pre-Operations Government

Acquisition requirements should mandate documented authenticator protection controls as a system security requirement applicable to all mission components that store, process, or transmit authenticator material, including spacecraft flight systems, ground systems, development environments, and contractor networks. Requirements should specify protection appropriate to each authenticator type. Passwords stored by verifiers must be salted and hashed using an approved password-hashing scheme. Recoverable shared secrets and secret or private keys must be stored within approved protected credential or cryptographic storage and exposed in plaintext only within an authorized processing boundary when required for use. Secret authenticator material transmitted between systems must be protected through an authenticated protected channel, while certificates, public keys, and trust information must be protected against unauthorized modification or substitution. Contract language should require contractors to submit an authenticator management plan documenting how each category of authenticator is issued or bound, generated where applicable, stored, transmitted, used, replaced, suspended, revoked or invalidated, recovered where authorized, and retired or destroyed. Evaluation criteria should assess offerors' existing credential management practices, their use of dedicated credential storage mechanisms such as hardware security modules (HSMs) or equivalent tamper-resistant devices, and their demonstrated experience protecting authenticators in space or similarly constrained operational environments. Verification should include security architecture review confirming that no authenticator category is stored or transmitted in an unprotected form, and adversarial testing that attempts to extract authenticator material through accessible interfaces.

Pre-Operations Developer/Supplier

Authenticator protection architecture must address every category of authenticator and associated verification material used across the mission system, including operator and service account credentials, inter-system shared secrets, device certificates and their corresponding private keys, cryptographic authentication keys, and embedded credentials used by automated processes. Authenticators must be stored using protection appropriate to their type. Passwords stored by verifiers should be salted and hashed using an approved password-hashing scheme. Recoverable shared secrets and private keys should be maintained in protected credential or cryptographic storage, with hardware-protected, non-exportable storage used when required by mission risk or authentication assurance requirements. Certificates and trust anchors require integrity and authenticity protection but do not ordinarily require confidentiality. Embedded secret credentials should be unique to each device or otherwise scoped to limit the impact of a single credential compromise. Authenticator transmission must be protected through encrypted channels, and systems must be designed to prevent authenticator material from appearing in log files, error messages, diagnostic outputs, or telemetry, as these secondary channels represent common and overlooked disclosure pathways. Machine-generated authentication secrets, tokens, nonces, and cryptographic keys must be generated using approved random-bit generation mechanisms (i.e., entropy) that provide strength appropriate to the authenticator and authentication protocol. Development and test environments must use distinct authenticators from production and operational environments, ensuring that credential exposure in a lower-security environment does not propagate to operational systems.