VaultISO 27001ISO 27001 Annex A 8.24: implement and audit cryptography
ISO 27001 · A.8.24

ISO 27001 Annex A 8.24: implement and audit cryptography

Use of cryptography

Harry WestFounder & CEO28 July 202311 min read
Inside This Article
What does ISO 27001:2022 Annex A 8.24 use of cryptography require?Why does ISO 27001 A.8.24 pair algorithm rules with key lifecycle governance?How do you write an approved-algorithm cryptography policy for A.8.24?Should you use cloud KMS instead of hand-rolled key handling or an HSM?How do you eliminate sole custody of production cryptographic keys?How do you prove endpoint devices are encrypted without a policy spreadsheet?What do auditors sample for ISO 27001 Annex A 8.24?How can you automate key inventories, expiry monitoring and drift detection?Frequently asked questions
Book a discovery call

Key takeaways

ISO 27001 Annex A 8.24 asks for written rules on where encryption is mandatory and how keys are generated, stored, rotated and destroyed. Auditors test the key lifecycle, so cloud KMS governance, no sole custody of keys and MDM-enforced device encryption carry the control. Because the platforms emit the evidence, most of it can be automated.

What the control requires
A.8.24 requires written rules for where encryption is mandatory and to what standard, driven by data classification and risk rather than a blanket mandate to encrypt everything.
Where auditors look
Keys must be generated, stored, rotated and destroyed under control. Auditors spend most attention here, testing KMS access lists, rotation settings and leaver revocation as well as the written policy.
Sole custody
No individual should be the only person able to reach a production key. Use least-privilege KMS roles, MFA on key administration and a break-glass path owned by more than one person.
Automated evidence
Cloud KMS, MDM compliance reports and TLS scans produce the evidence natively. Scheduled exports and drift alerts keep the key register and encryption coverage current between audits.

The due-diligence questionnaire asks how customer data is encrypted and who controls the keys. Your answer is a confident one-liner with no key management behind it, and the deal sits in security review.

This guide covers ISO 27001 Annex A 8.24 for CISOs, heads of security and cloud leads at 25 to 250-person firms. It shows what the control requires, how to write the policy, and how to automate the evidence an auditor will sample. Most of the work is closing key-handling gaps, not buying tooling. For a cloud-native firm, the policy, the sole-custody fixes and MDM enforcement come to around one to two weeks of effort.

What does ISO 27001:2022 Annex A 8.24 use of cryptography require?

ISO/IEC 27001:2022 Annex A control 8.24 use of cryptography requires written rules on two things. The first is where encryption is mandatory and to what standard. The second is how cryptographic keys are created, stored, rotated and destroyed. Auditors spend most of their time on the key lifecycle.

ISO/IEC 27001:2022 Annex A 8.24 use of cryptography does not tell you to encrypt everything. The trigger for "where" is your data classification under A.5.12 and your risk picture. Each decision follows what the data is worth and who could harm it, which is why classification has to exist before the cryptography policy can say anything useful.

The control is preventive, and it serves confidentiality first. It also covers integrity, through signatures, hashes and message authentication. Availability belongs here too. Lose the only copy of a key and the data behind it is gone, as surely as if the disk had died.

Two neighbouring controls shape the edges. Legal limits on encryption, such as export controls, cross-border rules and lawful-access requests, link this control to A.5.31 on legal and regulatory requirements. Reliance on outside certificate authorities brings in supplier oversight under A.5.22. Neither changes the core requirement: written rules, and keys under control.

Why does ISO 27001 A.8.24 pair algorithm rules with key lifecycle governance?

Encryption only protects data when the algorithm is vetted and the key is controlled. Weak or missing encryption exposes data to outsiders, while badly governed keys can lock the business out of its own data. Enterprise DDQs and insurer forms ask about both, so A.8.24 governs algorithms and the key lifecycle together.

ISO 27001:2022 control 8.24 use of cryptography formalises what good engineering already wants. Nobody wants a stolen laptop to be readable, and nobody wants a production database that only one person can open. The control asks you to write down how you prevent both.

"Everything is encrypted" is a claim. A key lifecycle is evidence.

The two failure modes run in opposite directions, which is why splitting the control into algorithm rules and key administration fails:

  • Exposure: a stolen laptop without disk encryption can be a reportable personal data breach, and possibly an ICO conversation.
  • Lockout: a departed engineer who was the only person able to unlock a production dataset creates a self-inflicted ransomware event, with no attacker required.

Auditors know both stories. They test the key lifecycle because a marketing claim costs nothing to make. A DDQ answer that names the algorithms, the KMS and the recovery arrangement tends to close the question. Most cloud-native firms already have the machinery to give it.

How do you write an approved-algorithm cryptography policy for A.8.24?

ISO 27001 Annex A.8.24 needs a short policy of two to three pages. It names approved algorithms and minimum strengths: AES-256 for symmetric encryption, TLS 1.2 or higher (preferring 1.3) in transit, and modern RSA or elliptic-curve key lengths. It also says where encryption is mandatory, and allows only standard, independently reviewed mechanisms.

A good cryptography policy, which auditors read first and then test reality against, covers six points:

  • Approved algorithms and minimum strengths. Name them, so "which algorithms are approved here" has a written answer.
  • Mandatory encryption scope. Laptops and mobile devices, removable media, data in transit, and classified data at rest as set by your classification scheme.
  • Standard mechanisms only. The NCSC Device Security Principles for Manufacturers: Protect data at rest and in transit say implementations of cryptography should come from a standard, well-reviewed library. Custom implementations are less likely to have had a proper security review.
  • A protocol floor. The Information Commissioner's Office (ICO) Guidance on Encryption and Data Transfer rules out every version of SSL. The NCSC Guidance on Using TLS to Protect Data points to TLS 1.2 and 1.3 with recommended cipher suites, and says to disable TLS 1.0 and 1.1. It also notes that TLS 1.3 removes some old encryption options. Configure servers so a client cannot negotiate down to a weaker version, and hold SSH and VPN settings to the same floor.
  • Integrity mechanisms. Signed builds and verified artefacts in the release pipeline, plus checksums on critical transfers, where integrity is the point.
  • Legal limits and monitoring. Record the outcome of your export-control and local-law check, and note how encrypted traffic affects any content-inspection tooling you rely on.

Two pitfalls turn a sound policy into shelfware. Deprecated algorithms survive in legacy corners: the policy says AES-256 while an old service still terminates TLS 1.0. And blanket "encrypt everything" mandates, ungrounded in classification, break content inspection, complicate debugging and get quietly ignored.

A cryptography policy nobody follows is worse than a narrower one people do.

Free Resource - ISO 27001

The ISO 27001 readiness checklist

Ninety-eight controls mapped to what an assessor actually asks for, in the order they ask it. Written by practitioners who took our ISMS through certification.

AvailablePDF21 pages
  • how to define your ISMS scope
  • the risk-assessment and treatment evidence trail,
  • your Statement of Applicability and residual-risk positions, and
  • the supplier, access-control, and operational-evidence questions most teams miss.

DOC-27001-CHK · v2.4

We'll use your details to give you access to the resource you requested, plus occasional related content. Opt out any time — see our Privacy Notice.

Should you use cloud KMS instead of hand-rolled key handling or an HSM?

Yes. AWS KMS, Azure Key Vault and GCP KMS turn key generation, storage, rotation, access logging and destruction into configuration rather than manual procedures. At 25 to 250 staff, a dedicated hardware security module is rarely justified, and the policy still has to describe the lifecycle the KMS performs.

Write the lifecycle into the policy even though the platform does the work:

  • Creation and use: who can create keys and who can use them.
  • Rotation: the expectation for each class of key.
  • Compromise: revoke, re-encrypt, investigate.
  • Recovery: backup and recovery arrangements, so loss of a key is survivable.
  • Destruction: including crypto-shredding, where destroying a key renders the remaining ciphertext permanently unreadable.

The KMS also produces your core exhibit. Key inventory, access policies, rotation settings and an audit log of creation, use, rotation and revocation all come out of the same service. For data in transit within a cloud service and through its external interfaces, the NCSC Cloud Security Principle 1: Data in Transit Protection says the provider should be responsible for the encryption and key management. That is another reason to lean on managed services.

The usual failure is keys in the wrong place. They sit hardcoded in repositories, in plaintext config or in a shared password-vault entry everyone can read. Meanwhile the policy describes a KMS nobody fully adopted. Scan repositories for secrets, move each one into the KMS, and the policy and the estate finally describe the same thing.

How do you eliminate sole custody of production cryptographic keys?

Give no individual exclusive access to a production key. Use least-privilege KMS roles, MFA on key administration and a break-glass path owned by more than one person. When someone leaves, revoke their access, assess and rotate the keys they could reach, and confirm recovery arrangements so the business is never locked out.

Sole custody is the most damaging failure at this scale because it stays invisible until it isn't. One engineer holds the only path to a production key, and offboarding turns into data loss. Close the gap in this order:

  1. Map who can reach each production key. Read key policies, grants and any shared secrets, and list every identity with a path.
  2. Apply least privilege. Separate administering a key from using it, so no role holds both without a reason.
  3. Require MFA on key administration. Console and API access to key policies both count.
  4. Create a multi-person break-glass path. At least two owners, sealed credentials, and an alert and review every time it is used.
  5. Test recovery. Prove the business can regain access without the person who set it up.

Offboarding then becomes a short checklist. Rotation is a judgement. A leaver who only had role-based access through single sign-on needs revocation. One who ever handled exported key material or shared secrets needs the keys rotated. The leaver trigger can come straight from the HR system, as the automation section shows.

Rehearse it once before the audit. Pick the engineer with the widest key access and walk through the day they leave. Any step that sounds impossible in your setup is the finding you would rather discover first.

How do you prove endpoint devices are encrypted without a policy spreadsheet?

Turn on BitLocker and FileVault by policy through MDM and report compliance centrally. Each laptop's encryption status then comes from live data rather than a spreadsheet of promises. The central report also exposes the unenrolled stragglers that a hand-kept register never shows.

Configure BitLocker for Windows and FileVault for macOS in your MDM, so a laptop that isn't encrypted shows as non-compliant. Where your MDM supports it, that laptop also loses access to company resources until it is fixed. Scope matters as much as the setting. Phones, tablets and removable-media controls belong in the same report, because the policy names them as mandatory encryption territory.

The report should show three things:

  • Encryption status per device, with the recovery key escrowed so a forgotten password does not become data loss.
  • Enrolment coverage against the asset register, so a device missing from the MDM appears as a gap.
  • Last check-in, so stale devices get chased rather than assumed.

A spreadsheet records what someone believed on the day they filled it in. MDM data records the state of each device now, including the contractor laptop enrolled late. At 50 staff, one export answers the DDQ line and leaves no stragglers hiding in the average.

What do auditors sample for ISO 27001 Annex A 8.24?

Auditors pull the KMS access list for one production key and check it against leavers. They pick a device from the asset register and ask for its MDM encryption status. They compare a live TLS endpoint with the policy's approved suites, and ask for the key-compromise playbook and a record of a real key event.

Expect questions as well as exports:

  • "Which algorithms are approved here, and where is that written?"
  • "How did you decide what data gets encrypted at rest?"
  • "Walk me through the life of a production key: who created it, who can use it, when does it rotate, what happens if it leaks?"
  • "Your lead engineer resigns tomorrow. What happens to the keys they could access?"
  • "Show me that this laptop, pick one, is encrypted."

Each sample tests a different claim: offboarding discipline, fleet coverage, and whether the policy matches what is running. Build the evidence pack before the audit. It holds the policy with its algorithm list, the KMS configuration and audit log, MDM compliance reports and TLS scan results for external endpoints. Add one record of a real key event: a rotation after a departure, a certificate-expiry response or a compromise playbook entry all qualify.

In certification-body practice, findings grade by how far the control falls short:

  • Major: no key-management arrangements at all, or unencrypted laptops holding client data.
  • Minor: a policy that names no algorithms, a rotation setting that contradicts the policy, or one unenrolled device.
  • Pattern: several minors in the same area aggregate into a major.

How can you automate key inventories, expiry monitoring and drift detection?

Cloud platforms emit the evidence natively. Scheduled KMS API exports become the key register. Expiry monitoring with lead-time alerts turns certificate lapses into routine tickets. Continuous MDM and cloud-config rules check encryption coverage and raise a ticket whenever configuration drifts from policy.

The key inventory is a live query. KMS APIs enumerate keys, owners, rotation state and access policies, so a scheduled export is the register. Drift such as rotation switched off or wildcard access raises a ticket instead of waiting for the next audit.

A certificate lapse is a process failure long before it is an outage.

Encryption posture runs as continuous checks. MDM and cloud-config rules flag an unencrypted volume, a public bucket without encryption or TLS below your floor. The DDQ answer "we monitor encryption coverage" becomes literally true.

Offboarding hooks into key access. A leaver event in the HR system triggers a KMS access review for that identity. That closes the sole-custody gap as a workflow rather than a memory test.

Set-and-forget rotation is the pitfall these checks exist to prevent. A rotation setting nobody reviews drifts, and the first sign is an outage. Alert on the setting as well as the date.

AutomationWhat it catchesCadenceEvidence it leaves
Key inventory exportRotation switched off, wildcard access, keys with no ownerScheduled export from KMS APIsDated key register with owners and rotation state
Expiry monitoringCertificates and keys approaching expiryContinuous, alerting at a set lead timeTicket trail showing renewal before lapse
Encryption posture rulesUnencrypted volumes, public buckets without encryption, TLS below the floorContinuous in MDM and cloud configCompliance reports and drift tickets
Leaver-to-KMS reviewDeparted identities still holding key accessOn each leaver eventAccess review record per leaver

Frequently asked questions

No. The standard expects encryption decisions grounded in risk, classification and legal or contractual obligations. Cloud-native firms usually encrypt storage by default because it is free to switch on. The policy should still record the reasoning, for example in a short table mapping each classification level to its encryption requirement.

Crypto-shredding means destroying the keys for a dataset so the ciphertext left behind is permanently unrecoverable. It is often the cleanest way to honour deletion obligations across backups, where deleting individual records is impractical. It works only if the dataset has its own key. Design key scope around the units you may need to delete, such as a single customer or tenant.

Encrypted traffic does limit payload inspection by network tooling, and the standard expects you to have considered that trade-off. At this scale, endpoint telemetry and TLS termination points usually restore the visibility you need. Record the decision, including where inspection happens, so the policy and the monitoring design agree.

Legal limits on encryption link A.8.24 to A.5.31, so the policy should show you have checked them. That is a one-off check, not a recurring programme. Repeat it when you enter a new market or start shipping a product that contains encryption, and file the outcome with the policy. The check takes about an hour, and is awkward to retrofit after you expand abroad.

Yes. Your policy should say which data relies on provider-managed keys and which uses keys you control in the KMS. Customer-managed keys give you rotation settings, access policies and audit logs to show an auditor. Provider-managed keys rest on the provider's own assurance reports instead, which brings them under supplier oversight in A.5.22.

Profile image for Harry West, Founder and CEO of GRCMANA
Author

Harry West

Harry is the founder of GRCMANA, he helps regulated service providers close the enterprise trust gap — turning GRC, cyber resilience and AI governance from paperwork exercises into shippable systems.

Standard engine

ISO 27001 reference directory.

Every control in this framework and the clause guides that sit above them, grouped by control domain. Open any entry for its control definition, implementation steps and the audit evidence it expects. Dimmed entries are planned.

ClausesThe management systemClause guides · 23 guides
Clause 4.1Understanding the organization and its context→Clause 4.2Understanding the needs and expectations of interested parties→Clause 4.3Determining the scope of the information security management system→Clause 4.4Information security management system→Clause 5.1Leadership and commitment→Clause 5.2Policy→Clause 5.3Organizational roles, responsibilities and authorities→Clause 6.1Actions to address risks and opportunities→Clause 6.2Information security objectives and planning to achieve them→Clause 7.1Resources→Clause 7.2Competence→Clause 7.3Awareness→Clause 7.4Communication→Clause 7.5Documented information→Clause 8.1Operational planning and control→Clause 8.2Information security risk assessment→Clause 8.3Information security risk treatment→Clause 9.1Monitoring, measurement, analysis and evaluation→Clause 9.2Internal audit→Clause 9.2Preparing for Your ISO 27001 Stage 2 Audit: A Practical Checklist→Clause 9.3Management review→Clause 10.1Continual improvement→Clause 10.2Nonconformity and corrective action→
A.5Organizational Controls37 guides
A.5.1Policies for information security→A.5.2Information security roles and responsibilities→A.5.3Segregation of duties→A.5.4Management responsibilities→A.5.5Contact with authorities→A.5.6Contact with special interest groups→A.5.7Threat intelligence→A.5.8Information security in project management→A.5.9Inventory of information and other associated assets→A.5.10Acceptable use of information and other associated assets→A.5.11Return of assets→A.5.12Classification of information→A.5.13Labelling of information→A.5.14Information transfer→A.5.15Access control→A.5.16Identity management→A.5.17Authentication information→A.5.18Access rights→A.5.19Information security in supplier relationships→A.5.20Addressing information security within supplier agreements→A.5.21Managing information security in the ICT supply chain→A.5.22Monitoring, review and change management of supplier services→A.5.23Information security for use of cloud services→A.5.24Information security incident management planning and preparation→A.5.25Assessment and decision on information security events→A.5.26Response to information security incidents→A.5.27Learning from information security incidents→A.5.28Collection of evidence→A.5.29Information security during disruption→A.5.30ICT readiness for business continuity→A.5.31Legal, statutory, regulatory and contractual requirements→A.5.32Intellectual property rights→A.5.33Protection of records→A.5.34Privacy and protection of PII→A.5.35Independent review of information security→A.5.36Compliance with policies, rules and standards for information security→A.5.37Documented operating procedures→
A.6People Controls8 guides
A.6.1Screening→A.6.2Terms and conditions of employment→A.6.3Information security awareness, education and training→A.6.4Disciplinary process→A.6.5Responsibilities after termination or change of employment→A.6.6Confidentiality or non-disclosure agreements→A.6.7Remote working→A.6.8Information security event reporting→
A.7Physical Controls14 guides
A.7.1Physical security perimeters→A.7.2Physical entry→A.7.3Securing offices, rooms and facilities→A.7.4Physical security monitoring→A.7.5Protecting against physical and environmental threats→A.7.6Working in secure areas→A.7.7Clear desk and clear screen→A.7.8Equipment siting and protection→A.7.9Security of assets off-premises→A.7.10Storage media→A.7.11Supporting utilities→A.7.12Cabling security→A.7.13Equipment maintenance→A.7.14Secure disposal or re-use of equipment→
A.8Technological Controls34 guides
A.8.1User endpoint devices→A.8.2Privileged access rights→A.8.3Information access restriction→A.8.4Access to source code→A.8.5Secure authentication→A.8.6Capacity management→A.8.7Protection against malware→A.8.8Management of technical vulnerabilities→A.8.9Configuration management→A.8.10Information deletion→A.8.11Data masking→A.8.12Data leakage prevention→A.8.13Information backup→A.8.14Redundancy of information processing facilities→A.8.15Logging→A.8.16Monitoring activities→A.8.17Clock synchronization→A.8.18Use of privileged utility programs→A.8.19Installation of software on operational systems→A.8.20Networks security→A.8.21Security of network services→A.8.22Segregation of networks→A.8.23Web filtering→A.8.24Use of cryptography→A.8.25Secure development life cycle→A.8.26Application security requirements→A.8.27Secure system architecture and engineering principles→A.8.28Secure coding→A.8.29Security testing in development and acceptance→A.8.30Outsourced development→A.8.31Separation of development, test and production environments→A.8.32Change management→A.8.33Test information→A.8.34Protection of information systems during audit testing→
OtherAdditional Guides7 guides
GuideISO 27001 Statement of Applicability: what it is, with a worked example→GuideISO 27001 implementation→GuideISO 27001 certification and audit process→GuideISO 27001 mandatory documents and records→GuideISO 27001 gap analysis→GuideISO 27001 certification cost→GuideISO 27001 Annex A controls→
ISO 27001 Accelerator

Ready to accelerate your path to certification?

Work with a Trust Architect to scope your ISMS, close the gaps, and get audit-ready — without stalling your roadmap.

Book a Call →
GRCMANA
  • About
  • Insights
  • Contact
Ask the Trust ArchitectBook a Call →
  • About
  • Insights
  • The Vault
    Compliance VaultCyber Essentials→ISO 27001→SOC 2→ISO 42001→
    Domain VaultGRC Fundamentals→Risk Management→AI Governance→GRC Engineering→
    Other ResourcesFree Tools→Templates→Newsletter→
  • Contact
Book a Call →Ask the Trust ArchitectFixed fee. ISO 27001 in as few as six weeks.
GRCMANA

Helping high-growth B2B tech startups close the Enterprise Trust Gap through security, governance, and AI resilience.

ISO 27001ISO 42001ISO 9001Cyber EssentialsEU AI Act ReadyNIST AI RMF

The Vault

GRC EngineeringAI GovernanceISO 27001ISO 42001All Vault Resources

Resources

BlogFree ToolsTemplatesNewsletter

Company

About GRCMANAContactPrivacy PolicyTerms & ConditionsCookie Policy
© 2025 GRCMANA · All rights reservedRegistered in England & Wales under company registration 16810805. VAT Registration 506308024