Join our Newsletter — 33% off our NHI Course
Home FAQ Cyber Security What is the difference between a cryptography policy…
Cyber Security

What is the difference between a cryptography policy and cryptographic agility under NIS2?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated September 6, 2026 Domain: Cyber Security

A cryptography policy defines the approved algorithms, protocols, key lengths, and lifecycle controls an organisation may use. Cryptographic agility is the ability to change those choices when the state of the art or a risk condition changes. Under NIS2, the policy is the governed baseline, while agility is the capability that prevents the baseline from becoming obsolete.

Policy sets the rulebook, agility keeps the rulebook usable when cryptography changes

A cryptography policy is the organisation’s formal decision on which algorithms, key lengths, protocols, certificate practices, and lifecycle rules are permitted. Under NIS2, that matters because security expectations are not limited to choosing strong primitives once; they also include maintaining those choices as conditions change. The distinction is practical: policy defines the approved baseline, while cryptographic agility determines whether that baseline can be updated without major disruption when a weakness, deprecation, or compliance change appears.

That separation is important for governance. A policy can be well written and still fail if the environment cannot swap algorithms, rotate keys, or retire protocols quickly enough. NIS2 pushes organisations toward resilience and risk management, so the question is not only what is approved today, but how quickly the organisation can move when a control no longer fits the threat landscape. The official NIS2 Directive is the right reference point for that governance expectation.

In practice, many security teams discover the difference only when a migration is forced by an expired algorithm, a vendor constraint, or a sudden interoperability issue rather than through deliberate cryptographic planning.

How cryptographic agility changes the operational meaning of a policy

In practice, the policy answers “what are we allowed to use?” and agility answers “how do we move to something else without breaking services?” That means the policy should be specific enough to constrain choice, but not so rigid that it locks the organisation into one algorithm family, one certificate format, or one protocol version. Agility is usually delivered through design decisions: abstraction layers, configurable crypto libraries, well-managed dependencies, and inventory of where cryptography is embedded in applications, infrastructure, devices, and third-party services.

For NIS2-style governance, the key point is that crypto choices become operationally risky when they are hidden inside code or appliances that cannot be changed quickly. A strong policy can still fail if rotation takes months, if a protocol change requires a full application rewrite, or if asset owners cannot identify every place the algorithm is used. That is why cryptographic agility is not a separate “nice to have” technical feature; it is the practical control that makes policy sustainable under changing risk conditions.

  • Policy governs approved use, exceptions, ownership, and review cadence.
  • Agility governs replacement, migration, backward compatibility, and rollback.
  • Policy without agility creates brittle compliance.
  • Agility without policy creates inconsistent and undocumented crypto choices.

Where this guidance breaks down is in legacy environments with fixed-function devices or externally controlled platforms, where the organisation may only be able to constrain procurement and compensate through segmentation and compensating controls.

Where the distinction becomes material in real deployments

Tighter cryptographic control often increases operational overhead, so organisations have to balance standardisation against the cost of change. That trade-off becomes visible in edge cases such as long-lived IoT devices, industrial systems, embedded clients, federated identity integrations, or applications that depend on third-party APIs. In those cases, the policy may be technically correct but practically unenforceable unless the estate can transition safely between algorithms or key management approaches.

There is also a governance nuance. A cryptography policy can be updated on paper after a threat or standards shift, but cryptographic agility is what determines whether the update can be executed across the environment in time. This is why teams should treat agility as a capability spanning architecture, procurement, inventory, testing, and change management rather than as a narrow crypto-engine choice. Where organisations lack that capability, they usually fall back on exemptions, extended support, or fragmented exceptions, which weakens the consistency the policy was meant to provide.

For practitioners, the most important distinction is that policy is a decision artifact, while agility is an execution property. If the environment cannot swap weak or obsolete cryptography fast enough, the policy is only partially enforceable, no matter how well written it is.

Standards & Framework Alignment

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

CIS Controls v8 and NIST CSF 2.0 set the technical controls, while NIS2 and ISO/IEC 42001:2023 define the regulatory obligations.

FrameworkControl / ReferenceRelevance
NIS2Art. 21(2)(a) — Risk management measures and policiesNIS2 requires governance measures that include policies for security risk management.
Art. 21(2)(d) — Business continuity and crisis managementCrypto agility matters when algorithm or protocol changes must not disrupt essential services.
Art. 21(2)(f) — Supply chain securityCrypto choices often depend on vendors, libraries, and managed services that affect changeability.
Recommendation — Align cryptography rules to risk management measures and review them as threat conditions change. Build migration and rollback capability so cryptographic changes do not interrupt critical services. Assess third-party crypto dependencies for updateability before approving them for use.
CIS Controls v8CIS 3 — Data ProtectionCryptography policy is a core data-protection control for approved encryption and key use.
CIS 4 — Secure Configuration of Enterprise Assets and SoftwareAgility depends on being able to change crypto settings across assets and software.
Recommendation — Define approved encryption and key handling rules for protected data. Standardise crypto configurations so weak or obsolete settings can be replaced quickly.
NIST CSF 2.0PR.DS — Data SecurityThe subject concerns selection and maintainability of encryption and related data protections.
GV.RM — Risk Management StrategyThe policy-agility distinction is a governance and risk-management issue under changing crypto risk.
Recommendation — Maintain data protection mechanisms that can be updated when cryptographic conditions change. Set a change strategy for cryptography before approved choices become obsolete.
ISO/IEC 42001:2023A.8 — AI system lifecycle and controlsOnly indirectly relevant where AI systems embed cryptography that must remain updateable.
Recommendation — Require updateable cryptographic controls in AI-enabled systems where they are used.

Practitioner Guidance

What to prioritise: Treat cryptographic inventory and replacement paths as the first practical test of whether the policy is real. If teams cannot identify where specific algorithms, protocols, or key sizes are used, they cannot judge whether the organisation can change them in time.

What to verify: Confirm that policy exceptions have an expiry, an owner, and a migration plan. Long-lived exceptions are usually where agility fails first, because they create a false sense that the approved baseline is still actively manageable.

Decision rule: If a system cannot be upgraded without major redesign, classify it as a constrained crypto dependency and govern it differently, rather than pretending it has full agility.

What practitioners underestimate: The hardest part is often not the algorithm swap itself, but the surrounding dependencies such as certificates, device firmware, vendor support, testing cycles, and rollback safety. Those are the points where a seemingly simple cryptographic change becomes a service-risk problem.

Practitioner takeaway: A strong NIS2 crypto posture is not defined by having a policy alone, but by proving that the organisation can execute that policy change before the old choice becomes a security or resilience liability.

Deepen Your Knowledge

Sign up to our weekly newsletter — get 33% off our NHI Foundation Level Course

    NHIMG Editorial Note
    Reviewed and updated by the NHIMG editorial team on September 6, 2026.
    NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org