All terms

    Code Signing

    Digital signatures used to verify software or firmware integrity and signer authorization.

    Reviewed by Christian Espinosa, Founder, Blue Goat CyberLast reviewed June 20, 2026

    Definition

    Code signing digitally signs code or firmware with a private key. A verifier checks integrity and authorization using a trusted public key, which may be provisioned directly or trusted through a certificate chain. Reject code when signature verification fails, content was modified after signing, or the signer is not authorized. Signing alone does not ensure that code is safe or that verification is enforced at boot.
    What the regulation says
    FDA February 2026 guidance recommends authenticity and integrity protections and appropriate cryptographic key management. Do not assert that IEC 81001-5-1 clauses 5.7.2 and 9.6 or AAMI SW96 universally require signed updates without verified original clause text.

    What this means in practice

    Document update verification and signing-key lifecycle controls. Hardware-backed private-key protection may be appropriate to risk; avoid unsupported claims about the prevalence or severity of medical-device incidents caused by specific key-storage failures.

    Examples

    • Illustrative: A patient monitoring device uses code signing to ensure that over-the-air firmware updates are genuinely from the manufacturer and have not been tampered with before installation.
    • Illustrative: During the boot process, an implantable medical device verifies the digital signature of its operating system to prevent the execution of unauthorized or malicious software.
    • Illustrative: A diagnostic imaging system relies on code signing to authenticate software patches, preventing the introduction of unverified code that could compromise data integrity or system functionality.
    Common pitfalls
    • •Storing signing keys in CI/CD environment variables or unencrypted on build servers, keys belong in an HSM or hardware-backed key store.
    • •Using the same signing key across product lines and over many years, key rotation and per-product or per-release keys limit blast radius.
    • •Verifying signatures only at install time, not at boot, pair code signing with secure boot to defend against post-install tampering.

    Frequently asked questions

    Code signing cryptographically binds a firmware image, software package, or OTA update to a trusted publisher's private key, so that when the device verifies the signature against the corresponding public key it can reject any code that was modified after signing or that did not originate from an authorized publisher, protecting against tampered updates, counterfeit firmware, and unauthorized code execution.
    Grouped by theme
    Cited by

    Where this term appears across MedTech Terms.

    Latest in MedTech

    Sources

    5 sources

    Sources support the definition or relevant regulatory context, not necessarily every claim on this page. Each is graded against our source-tier hierarchy so you can see what rests on binding law versus commentary.

    Official-source claim check:

    Digital signatures support code integrity and source authentication, contingent on verification and trust/key management.

    Partial review: verified corrections are applied, but this is not a full accuracy certification. The last full review date is unchanged.

    Remaining verification limits
    • Secondary regulatory, standards-clause, market-prevalence or procurement claims were not fully substantiated by accessible original text.
    Tier 2Regulator guidance and consensus· 5
    Link health: 3 verified 2 unchecked· last checked 2026-06-20
    FDA·2NIST·2MDCG·1
    1. 1
      FDA Cybersecurity in Medical Devices guidance (February 2026)
      Tier 2 Verified
      FDAfda.gov
    2. 2
      NIST SP 800-57: Key Management
      Tier 2 Verified
      NISTcsrc.nist.gov
    3. 3
      MDCG Cybersecurity Guidance
      Tier 2 Verified
      MDCGhealth.ec.europa.eu
    4. 4
      NIST code-signing white paper
      Tier 2 Unchecked
      NISTnvlpubs.nist.gov
    5. 5
      FDA final guidance, February 3, 2026
      Tier 2 Unchecked
      FDAfda.gov

    Inline markers like [1] jump to the matching reference above.