ISO27001

Use of Cryptography: ISO 27001 Control 8.24

Use of Cryptography: ISO 27001 Control 8.24
Loading advertisement...
1

Marcus Webb had been VP of Engineering at Thornfield Logistics for six years, and he'd tell anyone who asked that the company took security seriously. Every external connection ran over TLS 1.2 or better. The customer database had column-level encryption on driver license numbers, banking details, and dispatch GPS histories. The nightly backups were AES-256 encrypted before they left the data center. On paper — and in the vendor security questionnaires Thornfield filled out for its Fortune 500 shipping clients — the company looked like a model citizen of modern cryptography.

Then, in March, a contract developer who had left the company four months earlier used credentials that were never revoked to pull three of those "encrypted" backup archives from an S3 bucket. He didn't need to break AES-256. He didn't need a nation-state's supercomputer. He needed the master encryption key, which had been sitting — in plaintext — inside a config.yml file that had been committed to a shared internal Git repository eighteen months earlier during a rushed disaster-recovery drill and never rotated, never removed, and never scoped down. The encryption was real. The key management was nonexistent. The distinction cost Thornfield $6.2 million: forensic investigation, breach notification to 340,000 individuals across four states, two years of credit monitoring, a state attorney general inquiry, and the loss of two logistics contracts whose master service agreements required "demonstrated encryption key governance" that Thornfield could not, in that moment, demonstrate.

This is the scenario ISO/IEC 27001:2022 Control 8.24, Use of Cryptography, exists to prevent. Encryption is a well-understood, largely solved mathematical problem. Key management is where almost every real-world cryptographic failure actually happens — and it's precisely the part that a checkbox approach to "we use encryption" skips. Control 8.24 requires organizations to define and implement rules for the effective use of cryptography, including cryptographic key management, across the entire estate: what gets encrypted, with what algorithms and strengths, when data is encrypted in transit versus at rest, how keys are generated, distributed, stored, rotated, revoked, and destroyed, and how certificates and public key infrastructure are governed. Get the policy and the key lifecycle right, and encryption becomes a real control. Skip them, and you have Thornfield's problem: expensive cryptographic theater.

"I've audited organizations with beautiful encryption dashboards showing one hundred percent of volumes encrypted at rest, and then I ask where the keys live, and the room goes quiet. Control 8.24 isn't asking whether you encrypt. It's asking whether you can prove you control who can decrypt." — Priya Nandakumar, Lead ISMS Auditor, Ashford Compliance Partners

Who This Is For

This article is written for the people who own Control 8.24 in practice: CISOs and information security managers building or refreshing a cryptography policy, security architects and platform engineers responsible for key management systems and PKI, ISMS managers preparing Statement of Applicability justifications and internal audit evidence, and compliance leads translating "we use encryption" into an auditable, governed control. You'll walk away with a complete cryptography policy structure, an illustrative algorithm and key-strength reference table, an at-rest versus in-transit encryption framework, a full key management lifecycle (with a visual you can hand to a diagram tool), certificate and PKI governance guidance, HSM/KMS and cloud key management comparisons, and the audit evidence a certification body will expect to see.

What Control 8.24 Actually Requires

Control 8.24 sits in the Technological Controls theme of Annex A (8.1–8.34) and reads, in essence: rules for the effective use of cryptography, including cryptographic key management, shall be defined and implemented. Two things stand out immediately, and both are frequently misread.

First, ISO 27001 does not mandate specific algorithms, key lengths, or products. There is no clause anywhere in the standard that says "thou shalt use AES-256" or "thou shalt use RSA-2048." What the standard requires is that your organization has defined, risk-based rules — documented, approved, and consistently applied — for when and how cryptography is used, and that those rules are actually followed. ISO 27002:2022's implementation guidance for 8.24 discusses topics like a cryptography policy, key management, encryption of data at rest and in transit, and use of cryptographic controls to protect confidentiality, integrity, authenticity, and non-repudiation — but it deliberately leaves algorithm and key-length choices to the organization, because those choices change over time (as computing power grows and cryptanalysis advances) in a way a fixed international standard cannot chase clause by clause.

Second, and more consequential in practice: "cryptography" in 8.24 is not synonymous with "encryption," and it is emphatically not synonymous with "turning on a setting." The control has two co-equal halves. The first half is the cryptography policy: what needs protecting, with what class of algorithm, at what strength, in what circumstances. The second half — and the half organizations chronically underinvest in — is cryptographic key management: the full lifecycle of the keys and certificates that make the algorithm meaningful. An encryption algorithm without a governed key is not a control. It is, as Thornfield discovered, an expensive assumption. Auditors assessing 8.24 will ask to see both halves, and a mature ISMS treats key management with the same rigor it applies to privileged access rights — because functionally, a cryptographic key is a privileged credential, often the single most privileged one in the environment.

Control 8.24 also connects directly to classification decisions made upstream. You cannot write a sensible cryptography policy without already knowing what data exists and how sensitive it is — which is why 8.24 leans so heavily on the outputs of asset management and information classification. Classification tells you what needs cryptographic protection; 8.24 tells you how that protection is implemented, governed, and kept alive over time.

The Cryptography Policy: What Belongs in It

A cryptography policy is a standalone document (or a clearly delineated section of a broader technical security policy) that a certification auditor can read cover to cover and understand exactly what your organization has decided, and why. It is not a copy-pasted list of algorithm names. It is a set of decisions, scoped to your actual risk profile, your regulatory obligations, and your technology estate.

Policy Section

What It Must Cover

Common Failure Mode

Purpose and scope

What systems, data classes, and business units the policy governs

Scope is vague ("all sensitive data") with no mapping to the classification scheme

Roles and responsibilities

Who approves algorithm choices, who owns key management, who can approve exceptions

No named owner; "IT" is listed, which auditors reject as too vague

Data classification triggers

Which classification levels (per 5.12) mandate encryption at rest, in transit, or both

Policy exists but isn't tied to the classification scheme, so enforcement is inconsistent

Approved algorithms and minimum strengths

A living reference table of approved ciphers, hash functions, and minimum key/curve sizes

Table is written once at ISO project kickoff and never updated as algorithms age out

Prohibited/deprecated algorithms

Explicit list of what is no longer acceptable (e.g., MD5, SHA-1, DES, RC4, TLS 1.0/1.1)

No deprecation list, so legacy weak crypto lingers indefinitely on legacy systems

Key management requirements

Reference to (or inclusion of) the full key lifecycle: generation, distribution, storage, rotation, revocation, destruction

Policy says "keys must be managed securely" with zero operational detail

Certificate and PKI governance

Who issues, renews, and revokes certificates; approved certificate authorities; expiry monitoring

No centralized certificate inventory; renewals are reactive, discovered via outages

Use of cryptographic controls for integrity/authenticity

Digital signatures, message authentication codes, code signing requirements

Policy only addresses confidentiality, ignoring integrity and non-repudiation use cases

Legal, regulatory, and export considerations

Jurisdictional restrictions on cryptography use, export, and import

Multinational deploys crypto libraries without checking import/export licensing

Exception process

How a business unit requests and documents a deviation, with compensating controls

Exceptions granted verbally in meetings, never logged or time-boxed

Review cycle

Frequency of policy review (commonly annual, or upon material algorithm/threat change)

Policy hasn't been reviewed since the initial certification cycle

The policy should explicitly state that ISO 27001 does not prescribe specific algorithms — your organization is making risk-informed choices, typically anchored to established practitioner guidance (such as NIST publications or the recommendations of the receiving payment card or banking regulator) rather than inventing cryptography in-house. Home-grown or "proprietary" algorithms are a common finding in weaker ISMS implementations; auditors and penetration testers alike treat undisclosed proprietary ciphers as a red flag, not a differentiator.

"The first thing I ask a client's engineering lead is: 'show me the list of algorithms you've banned.' If they can rattle off MD5, SHA-1, and DES without hesitation, I know the policy is alive. If I get a blank stare, I know the policy is a PDF nobody opened after the audit." — Devon Achebe, Principal Security Architect, Ferrowatch Consulting

Approved Algorithms and Key Strengths (Illustrative Reference)

ISO 27001 does not mandate any specific algorithm, mode, or key length — that decision belongs to your organization, informed by current cryptanalytic consensus, regulatory guidance, and the sensitivity of what's being protected. The table below reflects widely adopted practitioner baselines as of the mid-2020s. Treat it as a starting template for your own policy annex, not as an ISO requirement, and revisit it at every policy review cycle since "acceptable" key strength shifts as computing power and cryptanalysis advance.

Purpose

Common Algorithm Choices

Illustrative Minimum Strength

Notes

Symmetric encryption (data at rest/in transit)

AES (GCM or CBC with HMAC)

AES-256 for high-sensitivity data; AES-128 acceptable for lower-sensitivity workloads

GCM mode preferred where authenticated encryption is needed

Asymmetric encryption / key exchange

RSA, Elliptic Curve (ECDH/ECDSA)

RSA 3072-bit or higher; ECC 256-bit (P-256) or higher

ECC generally preferred for performance at equivalent security margin

Digital signatures

RSA-PSS, ECDSA, EdDSA

Matches asymmetric key strength above

Used for code signing, document signing, certificate signing

Hashing (integrity, password storage support)

SHA-256, SHA-384, SHA-512

SHA-256 minimum; SHA-1 and MD5 prohibited

Password storage should use a dedicated slow hash (bcrypt, scrypt, Argon2), not a raw hash function

Transport encryption

TLS 1.2 (minimum), TLS 1.3 (preferred)

Strong cipher suites only; disable legacy renegotiation

SSL and TLS 1.0/1.1 treated as prohibited/deprecated

VPN and network tunnel encryption

IPsec (AES-256-GCM), WireGuard

Aligned with symmetric encryption baseline

Referenced alongside network segmentation controls

Message authentication

HMAC-SHA256 or higher

256-bit key

Used to verify integrity/authenticity of transmitted data

Password/secret hashing

Argon2id, bcrypt, scrypt

Tuned work factor reviewed annually

Not interchangeable with general-purpose hash functions above

A cryptography policy that lists only "AES" or "we use strong encryption" without minimum key sizes and approved modes is a common finding auditors flag as insufficiently specific. Equally, some organizations over-specify and lock themselves into an algorithm that becomes obsolete mid-certification-cycle; the fix is a policy structure that separates the principle (approved algorithm families and minimum strengths) from the implementation detail (specific library versions), so the policy survives longer than any single technology refresh.

Encryption at Rest vs. Encryption in Transit: When Each Applies

One of the most common gaps in a cryptography policy is treating "encryption" as one undifferentiated requirement. In practice, data at rest and data in transit face different threat models, different implementation mechanisms, and different failure modes — and your policy should say, explicitly, which classification levels trigger which requirement.

Dimension

Encryption at Rest

Encryption in Transit

Threat addressed

Physical theft, unauthorized storage/media access, insider access to underlying storage

Interception, eavesdropping, man-in-the-middle on the network path

Typical mechanisms

Full-disk encryption, database transparent data encryption (TDE), column/field-level encryption, encrypted object storage

TLS 1.2/1.3, IPsec VPN tunnels, SSH, encrypted messaging protocols

Where keys typically live

KMS/HSM, separate from the encrypted volume or database

Ephemeral session keys negotiated per connection (e.g., TLS handshake)

Common trigger in policy

Classification level "Confidential" or higher; regulated data categories (PII, cardholder data, health data)

Any transmission crossing an untrusted network segment or the public internet

Related control

Storage media and equipment protection

Network security controls 8.20–8.23

Common audit finding

Backups and snapshots left unencrypted even when the primary volume is encrypted

Internal service-to-service traffic left in plaintext because "it's inside the firewall"

Verification method

Storage/volume encryption status reports, database TDE configuration audit

TLS scan results, cipher suite enumeration, certificate inventory

The internal-traffic blind spot deserves special emphasis: a large share of the cryptographic gaps I find during ISO 27001 gap assessments are not on the public-facing edge — those get scanned constantly — but in east-west traffic between internal services, where teams assume network segmentation alone is sufficient. It usually isn't, and it explicitly is not a substitute for a defined 8.24 rule; segmentation and encryption are complementary controls documented separately, one under network security and one under 8.24.

A second frequent finding: backups. Organizations encrypt the production database but forget that the nightly backup, the disaster-recovery replica, and the developer's "temporary" export to a shared drive all constitute the same regulated data at rest, and all fall under the same policy trigger. Thornfield's incident, described at the top of this article, was precisely this pattern — the backup was encrypted, but the key protecting it was not treated with equivalent rigor.

The Cryptographic Key Management Lifecycle

If the cryptography policy is the "what and when," key management is the "how" — and it is the half of Control 8.24 that auditors scrutinize hardest, because it's where real-world breaches concentrate. A key that is well-generated but poorly stored, or well-stored but never rotated, or rotated but never properly revoked when an employee departs, undermines the entire cryptographic investment. ISO 27002's guidance on 8.24 explicitly calls out key management as covering the full lifecycle: generation, distribution, storage, rotation/change, archival, revocation, and destruction.

Lifecycle Stage

What Should Happen

Evidence an Auditor Will Ask For

Generation

Keys generated using a certified random number generator, within an HSM or KMS wherever feasible, at the approved strength

Key generation procedure, RNG/HSM certification reference (e.g., FIPS 140-2/3)

Distribution

Keys transmitted only over authenticated, encrypted channels; never emailed or committed to source control

Key distribution procedure, secrets-management tooling configuration

Storage

Keys stored separately from the data they protect, with strict access control and no plaintext key material at rest

HSM/KMS access logs, key vault configuration, segregation-of-duties evidence

Usage/operational

Keys used only by authorized systems/services under least-privilege access

Access control lists tied to key usage, service-account key permissions

Rotation

Keys rotated on a defined schedule or upon trigger events (suspected compromise, personnel change, algorithm deprecation)

Key rotation schedule/log, automated rotation tooling configuration

Revocation

Compromised or retired keys immediately revoked and associated certificates/tokens invalidated

Revocation log, incident tie-in for compromise-triggered revocations

Archival

Keys needed for legal/audit retrieval of historical encrypted data retained securely, separate from active keys

Archival key inventory, retention schedule aligned to records retention policy

Destruction

Keys securely destroyed when no longer needed, following a documented and verifiable method

Key destruction log, certificate of destruction (for HSM-based keys)

Two lifecycle stages generate the most audit findings in practice: rotation and destruction. Rotation fails when it exists on paper as an annual calendar reminder but no technical enforcement exists — nobody actually rotates the key, because rotating it requires re-encrypting large data volumes and nobody budgeted the engineering time. Destruction fails because organizations archive everything indefinitely "just in case," including keys that should have been destroyed years ago, which quietly expands the blast radius of any future compromise. A mature ISMS treats key destruction with the same discipline as secure disposal applies to physical media — deliberate, logged, and verifiable.

"Key rotation is the flossing of information security. Everyone agrees it matters. Almost nobody does it consistently until something forces the issue." — Renata Souza Lima, Director of Cloud Security, Baymark Financial Group

Certificate and PKI Management

Digital certificates are the most visible, most operationally fragile piece of most organizations' cryptographic estate — and expired certificates cause more self-inflicted outages than almost any other single infrastructure failure. Control 8.24's key management expectations extend fully to certificates: they are, functionally, a public key bound to an identity by a trusted signature, and they require the same generation-to-destruction governance as any other cryptographic key material.

PKI Governance Area

What Good Practice Looks Like

Common Gap

Certificate authority (CA) selection

Approved list of internal and external CAs; internal CA hardened and access-restricted

Ad hoc self-signed certificates issued by individual engineers with no central record

Certificate inventory

Centralized, automatically discovered inventory of every certificate in use, with expiry dates

Inventory exists only for public-facing certificates; internal service certificates untracked

Issuance and approval

Defined request/approval workflow tied to a named business owner per certificate

Anyone with CA access can issue a certificate for any domain/service

Renewal

Automated renewal or advance-notice alerting (30/60/90 days) tied to an owner who will act

Renewal discovered only when the certificate has already expired and something breaks

Revocation

Certificate Revocation Lists (CRL) or OCSP responders kept current; revocation tied to key compromise procedures

Revoked certificates never propagate; relying systems still trust them

Private key protection

Certificate private keys generated and stored in HSM or protected key store, never shared across environments

Same certificate/private key pair reused across dev, test, and production

Root CA protection

Root CA kept offline, air-gapped, used only to sign intermediate CAs

Root CA credentials stored on a general-purpose administrative workstation

Certificate governance is a natural extension of your broader access and identity story. Where privileged access rights govern who can act as an administrator, certificate governance governs who can act as a trusted identity on the network — a code-signing certificate, a service-to-service mutual-TLS certificate, or a client certificate authenticating a partner integration. Treat certificate issuance authority as a privileged capability, log it, and review it on the same cadence as other privileged access reviews.

HSM, KMS, and Cloud-Native Key Management

Where keys actually live is a strategic decision, not a default. Most mid-size and enterprise organizations choose among three broad models, often blending them across on-premises and cloud estates.

Approach

Description

Strengths

Considerations

Hardware Security Module (HSM)

Dedicated, tamper-resistant physical or cloud-hosted appliance that generates and stores keys, performs cryptographic operations without exposing key material

Highest assurance; often required for payment card and financial regulatory scenarios; FIPS 140-2/3 validated options available

Higher cost, operational overhead, capacity planning for cryptographic throughput

Cloud Key Management Service (KMS)

Cloud-provider-managed service for key generation, storage, rotation, and access control (e.g., major public cloud KMS offerings)

Fast to deploy, integrates natively with cloud storage/database encryption, built-in audit logging

Shared responsibility model — provider secures the infrastructure, customer must configure access policy and rotation correctly

Self-managed key vault/software KMS

Organization-run key management software, often used in hybrid or air-gapped environments

Full control over configuration, useful where cloud KMS is unavailable or contractually restricted

Requires internal expertise to harden, patch, and operate at the same assurance level as a managed offering

A frequent architectural mistake — and one worth calling out explicitly because it's exactly what happened at Thornfield — is storing keys in the same location, same access boundary, or same backup set as the data they protect. If a single compromised credential can retrieve both the encrypted data and the key that decrypts it, encryption has added complexity without adding security. The separation-of-duties principle that underpins access control policy applies with particular force here: the people and systems that can read encrypted data should not, by default, be the same people and systems that administer the keys protecting it.

Cloud migrations introduce a specific decision point worth documenting explicitly in the policy: whether the organization uses provider-managed keys (the cloud provider holds and rotates the key), customer-managed keys within the provider's KMS (the organization controls the key policy but the provider hosts it), or customer-supplied/bring-your-own-key models (the organization retains the key material entirely outside the provider). Each model shifts the compliance and operational burden differently, and your Statement of Applicability justification for 8.24 should reflect which model applies to which data classification tier, consistent with how you've scoped supplier and cloud service relationships elsewhere in the ISMS.

Cryptography is one of the few technical domains where national law directly constrains what an organization is permitted to build, use, and transmit across borders — and this is the kind of illustrative regulatory landscape a cryptography policy should acknowledge, without ISO 27001 itself dictating specific legal outcomes.

Consideration

Illustrative Example

Why It Matters to 8.24

Export controls

Cryptographic software/hardware historically subject to export licensing regimes in several jurisdictions

Multinational deployments of encryption tooling may require legal review before cross-border distribution

Import restrictions

Some countries restrict or require registration/licensing for strong cryptography imported for commercial use

Relevant to organizations opening offices or data centers in new jurisdictions

Data localization/sovereignty

Certain regulated sectors or jurisdictions require encryption keys to remain within national borders even if data is processed elsewhere

Shapes the choice between provider-managed and customer-managed cloud KMS models

Lawful access / key disclosure

Some jurisdictions have legal mechanisms compelling disclosure of keys or plaintext under specific circumstances

Legal counsel should confirm applicability before assuming absolute key secrecy in all scenarios

Sector-specific mandates

Payment card, banking, and health regulators frequently specify minimum cryptographic expectations

Referenced as compensating/aligned requirements, not as ISO 27001 mandates themselves

The policy section on legal and regulatory considerations should be reviewed by legal counsel, not drafted solely by engineering — and it should explicitly reference how 8.24 supports, rather than replaces, sector regulation. For example, PCI DSS Requirements 3 and 4 specify detailed cryptographic and key-management expectations for cardholder data, and GDPR treats encryption as an explicitly named safeguard that can reduce breach-notification obligations and demonstrate "appropriate technical measures." A well-run ISMS documents these cross-references directly in the Statement of Applicability justification for 8.24, and in the equivalent SOC 2 control mapping where the organization pursues both frameworks.

"Clients ask me whether ISO 27001 certification means they're GDPR compliant. It doesn't, and I say so every time — but a properly implemented Control 8.24, with real key management behind it, is exactly the kind of 'appropriate technical measure' a GDPR regulator wants to see documented." — Helena Kowalczyk, Data Protection and Security Consultant, Northbridge Advisory

Post-Quantum Cryptography: An Emerging Consideration

No credible ISO 27001 article on cryptography in the mid-2020s can skip the post-quantum question, and no credible one should overstate it either. Large-scale, cryptographically relevant quantum computers capable of breaking current asymmetric algorithms (RSA, ECC) do not exist in production today. But the risk timeline that matters to security leaders isn't "when will a quantum computer exist" — it's "harvest now, decrypt later": adversaries capturing encrypted traffic or archived data today, betting they'll be able to decrypt it once sufficiently powerful quantum computers arrive, which matters enormously for any data with a long confidentiality shelf life (health records, long-term financial records, state secrets, intellectual property).

Practical steps worth reflecting in a forward-looking cryptography policy, without overcommitting to unproven timelines:

  • Maintain cryptographic agility — architect systems so algorithms can be swapped without a full re-platform, rather than hard-coding a single cipher suite everywhere.

  • Track standardization progress from recognized bodies publishing post-quantum algorithm standards, and pilot hybrid classical/post-quantum key exchange in high-sensitivity, long-shelf-life use cases.

  • Inventory which data assets have a confidentiality requirement extending 10+ years, since these are the highest-priority candidates for early post-quantum migration planning.

  • Avoid vendor hype cycles — treat post-quantum readiness as a roadmap item tracked in risk treatment planning, not an urgent 8.24 non-conformity, unless your sector regulator has issued a specific mandate.

Post-Quantum Readiness Signal

Maturity Indicator

Cryptographic inventory

Organization can list every algorithm, key length, and library version in use across the estate

Agility architecture

Cipher suites and algorithms are configurable, not hard-coded, in core systems

Long-shelf-life data identified

High-confidentiality-duration data assets are flagged in the classification scheme

Vendor roadmap awareness

Security team tracks post-quantum roadmap commitments from key technology vendors

Pilot programs

At least one hybrid classical/post-quantum pilot underway for the highest-sensitivity use case

Metrics and Audit Evidence

An auditor assessing Control 8.24 wants to see a defined policy, a documented key lifecycle, and — critically — evidence that both are operating, not just written. The metrics below are illustrative starting points; calibrate targets to your own environment and risk appetite.

Metric

Illustrative Target

Evidence Source

Percentage of classified "Confidential"+ data encrypted at rest

100%

Storage/database encryption configuration reports

Percentage of external network traffic using TLS 1.2+

100%

TLS/cipher suite scan results

Certificates approaching expiry with no renewal action (30-day window)

0

Certificate inventory/monitoring dashboard

Keys overdue for scheduled rotation

0

Key management system rotation log

Cryptographic exceptions without documented compensating controls

0

Exception register

Time to revoke a compromised key/certificate

Under defined SLA (e.g., 4 hours for high-severity)

Incident response and key revocation logs

Percentage of key management access reviewed in the last 12 months

100%

Access review records tied to KMS/HSM administrator roles

Deprecated algorithms/protocols still detected in the environment

0

Vulnerability/configuration scan results

For certification purposes, keep this evidence organized and retrievable: a current cryptography policy with version history and approval sign-off; a key management procedure with lifecycle stages mapped to responsible roles; a certificate inventory with expiry tracking; rotation and revocation logs; exception records; and evidence of a recent internal review or audit of the cryptographic estate. Auditors consistently reward organizations that can produce this evidence in minutes rather than days — it signals the control is embedded in operations, not assembled for the audit.

Common Mistakes Organizations Make with Control 8.24

Mistake

Why It Happens

Consequence

Fix

Treating "encryption enabled" as the whole control

Compliance teams check a configuration box without examining key governance

Encryption exists but provides false assurance, as in Thornfield's incident

Document and audit the full key lifecycle, not just the encryption toggle

Storing keys alongside the data they protect

Convenience, tight deadlines, lack of separate key management tooling

A single compromised credential defeats both data access and decryption

Separate key storage (HSM/KMS) from data storage, enforce segregation of duties

No deprecation list for weak algorithms

Policy written once and never revisited

Legacy systems continue running MD5, SHA-1, or SSL/TLS 1.0 indefinitely

Maintain an explicit prohibited/deprecated algorithm list, reviewed annually

Manual, undocumented key rotation

Rotation requires re-encrypting data, which is treated as too disruptive to schedule

Keys live far longer than intended, increasing compromise exposure window

Automate rotation where possible; treat rotation debt as a tracked risk item

Certificates managed by individual teams with no central inventory

Organic growth, no centralized PKI ownership

Expired certificates cause outages; forgotten certificates become attack surface

Centralize certificate discovery and ownership under one accountable function

No policy on internal/east-west traffic encryption

Assumption that network segmentation is "enough"

Lateral movement inside the network exposes plaintext sensitive data

Extend the in-transit encryption trigger to internal segments carrying regulated data

Ignoring backups and archives in the encryption scope

Backups treated as a separate operational concern from production data

Unencrypted or weakly-keyed backups become the actual point of compromise

Apply the same classification-driven encryption rule to backups, archives, and exports

No documented exception process

Pressure to ship features faster than crypto implementation allows

Undocumented, unreviewed weak-crypto exceptions accumulate silently

Formal, time-boxed exception process with compensating controls and expiry

Home-grown or undisclosed proprietary algorithms

Belief that secrecy of the algorithm adds security

Untested algorithms are frequently weaker than reviewed public standards

Use publicly vetted, widely reviewed algorithms; avoid "security through obscurity"

Root CA or master keys accessible from general-purpose systems

Lack of dedicated secure infrastructure for the most sensitive key material

A single workstation compromise can cascade into full PKI or data compromise

Isolate root CA/master key operations on dedicated, access-restricted infrastructure

Case Study: Meridian Health Analytics — From Encryption Theater to Governed Cryptography

Meridian Health Analytics, a fictional healthcare data analytics firm processing de-identified and identifiable patient records for 60 hospital systems, entered its ISO 27001 gap assessment believing Control 8.24 was already handled — every database had encryption at rest enabled by default through its cloud provider. The gap assessment found otherwise: the organization's cloud KMS was configured with provider-managed keys for every workload regardless of data sensitivity, meaning Meridian itself had no ability to independently revoke access to its most sensitive identifiable health records if a cloud administrator credential were compromised. There was no cryptography policy document, no certificate inventory (17 internal services were later found running self-signed certificates nobody could attribute to an owner), and no key rotation schedule of any kind.

Over a five-month remediation program, Meridian's security team built a tiered cryptography policy aligned to its existing data classification scheme, migrated its highest-sensitivity identifiable health data to customer-managed keys in a dedicated KMS namespace with quarterly rotation, deployed a centralized certificate inventory tool that cut its untracked-certificate count from 17 to zero, and documented a formal key destruction procedure tied to its data retention schedule. The organization passed its Stage 2 certification audit with zero major non-conformities on Control 8.24 and one minor observation (rotation automation for a legacy on-premises system, remediated within 60 days). Leadership reported the exercise also resolved a long-standing client concern: three hospital system contracts had been stalled pending "demonstrated encryption key governance" language nearly identical to the clause that cost Thornfield its contracts — Meridian closed all three within the following quarter.

Case Study: Castlebridge Savings — A Certificate Outage Becomes an Audit Finding

Castlebridge Savings, a fictional regional credit union, discovered the cost of ungoverned PKI in the worst possible way: a client-facing mobile banking certificate expired at 2 a.m. on a Saturday, taking online banking offline for eleven hours while an on-call engineer who had never handled a certificate renewal tried to locate the private key, the CA account credentials, and anyone who remembered how the original certificate had been issued three years earlier. The outage itself cost an estimated $180,000 in support costs, SLA penalties to a payment processing partner, and reputational damage measured in a spike of account-closure requests.

When Castlebridge's internal auditor investigated for the next ISO 27001 surveillance audit, the certificate incident became Exhibit A in a broader finding: the credit union had no centralized certificate inventory, no defined renewal ownership, and — more seriously — could not demonstrate that its cryptography policy's key management requirements extended to certificates at all. The finding was raised as a major non-conformity requiring a corrective action plan within 90 days. Castlebridge's remediation centered on three moves: appointing a named PKI owner within the security engineering team, deploying automated certificate discovery and expiry alerting across all environments, and rewriting the cryptography policy to explicitly define certificates as in-scope key material subject to the same lifecycle rigor as encryption keys. The corrective action was closed and verified within the 90-day window, and Castlebridge has had zero certificate-related outages in the two years since.

Case Study: Vantage Metrics — Turning Key Management Into a Sales Differentiator

Not every 8.24 story is a recovery from failure. Vantage Metrics, a fictional B2B SaaS analytics platform serving financial services clients, treated cryptographic key management as a competitive differentiator from the start of its ISO 27001 program. The company built a multi-tenant architecture where each enterprise client could optionally bring its own encryption key (BYOK) into a dedicated HSM-backed namespace, fully separate from Vantage's own infrastructure keys, with client-controlled revocation that could instantly render that client's data unreadable to Vantage's own engineers in an emergency.

During due-diligence reviews with prospective banking clients, Vantage's sales engineering team walked prospects through the key management lifecycle diagram and certificate inventory dashboard as a standard part of the security review — turning what is, for most vendors, a defensive audit exercise into a proactive sales asset. Vantage's own reporting attributed a measurable acceleration in enterprise deal cycles (deals involving a dedicated security review closed roughly 3 weeks faster on average once the crypto governance walkthrough was added to the standard sales security packet) directly to being able to answer the "where do our keys live and who controls them" question definitively, on the first call, with documentation in hand.

"The prospects who ask the hardest questions about our key management are exactly the clients we want. Being able to answer immediately, with an actual lifecycle diagram instead of a hand-wave, has closed more deals than any marketing page we've ever built." — Idris Falade, Head of Security Engineering, Vantage Metrics

Governance: Who Owns What in Cryptographic Key Management

Control 8.24 fails most often not from a lack of technical capability but from a lack of clear ownership. The RACI structure below is illustrative — adapt role titles to your organizational structure — but the principle of a single accountable owner for cryptographic governance, distinct from the many teams that consume cryptographic services, should hold in any organization pursuing certification.

Activity

CISO/Security Lead

Security Architect / Crypto Owner

Platform/Infrastructure Engineering

Application Development Teams

Internal Audit

Cryptography policy approval

Accountable

Responsible

Consulted

Consulted

Informed

Approved algorithm/key-strength list maintenance

Consulted

Responsible/Accountable

Consulted

Informed

Informed

Key generation and storage configuration

Informed

Accountable

Responsible

Consulted

Informed

Certificate issuance and renewal

Informed

Accountable

Responsible

Consulted

Informed

Key rotation execution

Informed

Consulted

Responsible/Accountable

Informed

Informed

Exception approval

Accountable

Responsible

Consulted

Consulted

Informed

Audit evidence compilation

Consulted

Responsible

Consulted

Informed

Accountable (verification)

"The organizations that pass 8.24 cleanly on the first attempt are never the ones with the fanciest HSM. They're the ones where one named person can answer, without hesitation, 'who is allowed to touch our keys, and how would we know if they didn't follow the rules.'" — Priya Nandakumar, Lead ISMS Auditor, Ashford Compliance Partners

A Simple Cryptography Maturity Model

Use this maturity model to have an honest internal conversation about where your organization actually sits before your next audit, not where you'd like an auditor to believe you sit.

Maturity Level

Characteristics

Level 1 — Ad hoc

Encryption applied inconsistently; no written policy; keys managed informally by whoever set up the system

Level 2 — Documented

Cryptography policy exists but is not consistently enforced; key rotation and certificate renewal are manual and reactive

Level 3 — Managed

Policy enforced through configuration standards; centralized key/certificate inventory exists; rotation is scheduled but partially manual

Level 4 — Automated

Key rotation, certificate renewal, and deprecated-algorithm detection are automated; exceptions are formally tracked and time-boxed

Level 5 — Optimized

Cryptographic agility is architected in; post-quantum readiness roadmap exists; key governance metrics are reported to leadership and reviewed continuously

Most organizations entering their first ISO 27001 certification cycle sit at Level 1 or 2. Certification requires reaching a defensible Level 3 at minimum — a documented policy, a functioning inventory, and evidence of consistent enforcement. Level 4 and 5 are differentiators, not certification requirements, but they are where the Vantage Metrics story above becomes possible.

How Control 8.24 Relates to Other Annex A Controls

Cryptography rarely operates in isolation — it is the enforcement mechanism for decisions made in several other parts of the ISMS, and auditors will expect to see these relationships reflected in your documentation, not treated as unrelated silos.

Related Control

Relationship to 8.24

Asset management and classification, 5.9–5.14

Classification levels determine which data requires encryption at rest, in transit, or both

Access control policy, 5.15–5.18

Governs who can access encrypted data and, separately, who can administer the keys protecting it

Endpoint devices and secure authentication, 8.1–8.5

Endpoint encryption (full-disk) and secure authentication mechanisms often rely on the same cryptographic primitives governed by 8.24

Network security controls, 8.20–8.23

TLS and VPN encryption in transit are implemented within the network architecture but governed under the 8.24 cryptography policy

Technical vulnerability management, 8.8

Deprecated/weak cryptographic protocols are tracked and remediated as part of the vulnerability management process

Configuration management and backup, 8.9, 8.13

Backup encryption configuration and key protection are a direct extension of the at-rest encryption policy

Logging and monitoring, 8.15–8.16

Key and certificate access, rotation, and revocation events should be logged and monitored like any other privileged activity

Incident management, 5.24–5.28

Key compromise triggers a defined incident response path, including emergency revocation and re-keying

Secure development life cycle, 8.25–8.29

Secure coding practices govern how developers correctly call cryptographic libraries rather than implementing cryptography themselves

Information transfer (control 5.14 — planned article)

Governs encryption expectations when information is transferred to external parties, closely coupled to the in-transit rules in this article

Privacy and protection of PII (control 5.34 — planned article)

Encryption is one of the primary technical safeguards used to satisfy privacy-by-design obligations for personal data

Cryptography as a Business Enabler, Not Just a Compliance Line Item

It's tempting to treat Control 8.24 as a technical checkbox buried in Annex A — encryption is, after all, largely invisible when it's working correctly. But the case studies above tell a different story. Meridian Health Analytics closed three stalled hospital contracts once it could demonstrate real key governance. Vantage Metrics turned its key management lifecycle into a standard part of its sales security packet and measurably shortened enterprise deal cycles. Castlebridge Savings converted an embarrassing outage into a permanently fixed governance gap rather than a repeat incident. In each case, the organizations that treated 8.24 as genuine risk management — not just a policy PDF — turned a compliance obligation into a trust signal their customers, partners, and regulators could actually verify.

That's the strategic reframe worth carrying into your own ISMS: a cryptography program with a real policy, a governed key lifecycle, and clean audit evidence isn't overhead. It's one of the fastest, most concrete ways to answer the question every serious enterprise buyer, banking partner, and regulator eventually asks — "if your systems were compromised tomorrow, could you prove our data was actually unreadable?" Organizations that can answer that question with a diagram, an inventory, and a log file win deals that organizations answering with "we use encryption" quietly lose.

If you're building or refreshing this control now, don't start from a blank page. Pull the Information Security Policy Template as a starting structure for your cryptography policy section, use the Annex A — All 93 Controls at a Glance cheat sheet to see exactly how 8.24 sits alongside the other Technological Controls you're implementing in parallel, and run your current state through the ISO 27001 Gap Analysis Tool to see precisely where your key management lifecycle has holes before an external auditor finds them for you. If you're earlier in the certification journey and still assembling your core documentation set, the ISO 27001 Mandatory Documents Checklist will show you exactly where the cryptography policy fits among everything else you need, and The Complete ISO 27001 Implementation Guide walks through sequencing this control against the rest of your Annex A implementation program. PentesterWorld's consulting team has walked organizations of every size through exactly this exercise — from a first cryptography policy draft to a fully governed key management lifecycle an auditor signs off on the first time. If your last conversation about encryption ended with "I think it's on" rather than a documented answer, that's the conversation worth having with us next.

Frequently asked questions

Does ISO 27001 require a specific encryption algorithm, like AES-256?

No. Control 8.24 requires your organization to define and apply its own risk-based rules for cryptography, including approved algorithms and minimum key strengths. ISO 27001 deliberately avoids mandating specific algorithms because cryptographic strength recommendations evolve faster than a fixed international standard can be revised. Most organizations anchor their choices to widely accepted practitioner guidance and document the rationale in their cryptography policy.

Is "we encrypt everything" a sufficient answer for Control 8.24?

No, and this is the single most common misconception about this control. An auditor assessing 8.24 will ask not just whether encryption is enabled, but how the keys behind that encryption are generated, stored, rotated, and destroyed. Encryption without governed key management is, functionally, an unlocked door with an expensive-looking lock on it.

Do we need a separate cryptography policy document, or can it live inside our broader information security policy?

Either is acceptable to most certification bodies, as long as the content — scope, approved algorithms, key management lifecycle, certificate governance, exception process — is clearly identifiable and approved. What matters is substance and evidence of enforcement, not the specific document structure.

How often should we rotate encryption keys?

There is no ISO-mandated interval. Common practitioner baselines rotate high-sensitivity keys annually or upon a trigger event (suspected compromise, personnel change, algorithm deprecation), while some regulated sectors specify shorter cycles for specific data categories. Document your chosen interval and the risk rationale behind it, and make sure the rotation actually happens on schedule — an unenforced rotation policy is a common audit finding.

Does Control 8.24 apply to small organizations without dedicated security engineering staff?

Yes, though the implementation will look different. A smaller organization might rely entirely on cloud-provider-managed KMS and provider-managed TLS certificates rather than operating its own HSM or internal CA — that's a legitimate, risk-appropriate choice. What still matters is having a documented policy stating what's encrypted and why, and knowing who is responsible for key and certificate governance, even if that's a single named individual working with managed services.

How does Control 8.24 relate to PCI DSS and GDPR?

ISO 27001 supports these frameworks rather than replacing them. PCI DSS Requirements 3 and 4 specify detailed cryptographic and key-management expectations for cardholder data specifically, and a well-implemented 8.24 program typically satisfies much of that intent. GDPR names encryption as an example of an "appropriate technical measure" and can factor into reduced breach-notification obligations, but ISO 27001 certification does not itself constitute GDPR compliance — legal counsel should confirm regulatory obligations separately.

Should we worry about post-quantum cryptography right now?

For most organizations, the immediate priority is cryptographic agility — architecture that allows algorithms to be swapped without a full rebuild — rather than a rushed post-quantum migration. Organizations holding data with a multi-decade confidentiality requirement should start inventorying that data now and tracking standardization progress, but this is a roadmap item for risk treatment planning, not an urgent certification requirement, absent a specific sector mandate.

What's the single biggest audit finding you see for Control 8.24?

Certificate and key sprawl with no central inventory or named owner. Organizations can usually produce evidence that encryption is switched on; they struggle far more often to produce evidence of who controls the keys, when they were last rotated, and what happens when one is compromised. Fix the inventory and the ownership question first — everything else in this article follows from having those two things solid.

1

About the author

Cybersecurity Expert

Satish Kumar writes about cybersecurity, offensive security, and practical defense strategies on PentesterWorld.

Related Articles

Comments (0)

No comments yet. Be the first to share your thoughts!