Join our Newsletter — 33% off our NHI Course

How should OEMs structure firmware signing programs to support CRA compliance across the product lifecycle?

OEMs should treat firmware signing as a lifecycle control, not a release checkpoint. The program needs secure boot, trusted update verification, protected signing keys, and auditable governance from first boot through decommissioning. Manual handoffs and siloed tools increase the risk of unsigned, altered, or improperly authorized firmware reaching devices and create avoidable compliance gaps.

Why This Matters for Security Teams

For OEMs, firmware signing is not just a build-time integrity check. Under the EU Cyber Resilience Act, the signing program has to support secure development, trusted distribution, update assurance, and evidence that controls remain effective after shipment. That makes signing keys, certificate lifecycle, and release governance part of product security, not only manufacturing. NHIMG’s Ultimate Guide to NHIs — Regulatory and Audit Perspectives frames this correctly: lifecycle evidence matters as much as technical protection.

The common mistake is treating firmware signing as a single approval gate before release. In practice, CRA compliance depends on whether every signed image can be traced back to an authorized source, whether signing keys are segregated from routine engineering access, and whether revocation and rotation work when a product family is already in the field. That is where audit gaps appear first, especially when teams still rely on manual handoffs or disconnected tooling. In practice, many security teams encounter signing failures only after an update path has already been abused, rather than through intentional lifecycle control.

How It Works in Practice

A compliant firmware signing program should be built as a lifecycle chain of trust. That chain begins with secure boot on the device, continues through signed update delivery, and ends with decommissioning procedures that invalidate obsolete trust anchors. The signing authority should be tightly separated from development, and the private signing keys should live in hardened controls such as HSMs, with access mediated by PAM, RBAC, and strong approvals. Current guidance suggests that OEMs document not just who can sign, but also who can request, attest, revoke, and recover signing authority.

Practically, the program should include:

  • Defined signing domains for production, staging, and emergency recovery firmware.
  • Short-lived operational access for release engineers, with strong dual control over production signing events.
  • Verified update manifests so devices can confirm integrity, version, and origin before applying code.
  • Certificate and key rotation procedures that do not depend on a device being factory fresh.
  • Revocation paths for compromised keys and a way to distribute trust anchor updates to deployed products.

NHIMG’s NHI Lifecycle Management Guide and Guide to NHI Rotation Challenges are useful analogues because firmware signing keys behave like high-impact non-human identities: they need creation, use, rotation, suspension, and retirement controls that are auditable end to end. The NIST SP 800-53 Rev 5 Security and Privacy Controls also maps well here, especially for cryptographic protection, least privilege, configuration management, and audit logging. These controls tend to break down when OEMs ship long-lived embedded products that cannot reliably receive trust anchor updates because legacy bootloaders cannot validate newer certificates.

Common Variations and Edge Cases

Tighter signing control often increases release overhead, requiring organisations to balance assurance against product launch speed and field support complexity. That tradeoff is real, especially for OEMs shipping multiple hardware generations, regional variants, or products with constrained connectivity. Best practice is evolving here, and there is no universal standard for exactly how often signing keys should rotate or how many trust anchors a device should carry. The right answer depends on the product’s update model, device lifetime, and recovery options.

Edge cases usually appear in three places. First, emergency patches may need an alternate approval path, but that path should still preserve traceability and post-event review. Second, contract manufacturers and software suppliers may contribute code, but they should not share the same signing authority as the OEM without explicit controls and evidence. Third, decommissioned or end-of-support devices still matter, because stale trust anchors can be abused if products remain online after official support ends. NHIMG’s Top 10 NHI Issues and Ultimate Guide to NHIs — Lifecycle Processes for Managing NHIs are helpful reminders that lifecycle drift is often the real failure, not cryptography itself. OEMs that cannot prove how signing trust is revoked, transferred, or retired across the product lifecycle will struggle to show durable CRA alignment.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10 and CSA MAESTRO address the attack surface, NIST CSF 2.0 and NIST SP 800-53 Rev 5 set the technical controls, and EU Cyber Resilience Act define the regulatory obligations.

Framework Control / Reference Relevance
EU Cyber Resilience Act Annex I Firmware signing supports secure product design and update integrity under CRA.
NIST CSF 2.0 PR.DS-6 Protecting firmware integrity maps directly to secure data and software protection.
NIST SP 800-53 Rev 5 SC-12 Key establishment and management are central to trustworthy firmware signing.
OWASP Non-Human Identity Top 10 NHI-03 Signing keys act like high-value NHIs needing lifecycle controls and rotation.
CSA MAESTRO GOV-2 Agentic governance patterns apply to privileged signing workflows and approvals.

Use cryptographic validation and logging to protect firmware from unauthorized modification.