C5-Readiness

BSI C5

C5 domain CRY: making encryption and keys audit-ready

The CRY domain (Cryptography and Key Management) requires state-of-the-art encryption in transit and at rest and governs the whole lifecycle of keys, from generation to destruction. It has 19 criteria, but only six additional subcriteria; almost everything is basic and therefore mandatory. Using a SaaS example, this page shows what you are responsible for yourself, what the platform supplies and what evidence the auditor expects.

Closed safe with a combination lock in half-darkness, the lock lit in gold

Last updated: 2026-11-06

This page covers the CRY domain (Cryptography and Key Management) of C5:2026, section 5.8 of the catalogue. How criteria and subcriteria are structured in general is explained on the page C5 criteria catalogue.

What is the CRY domain about?

CRY requires cryptography to be used appropriately and effectively to protect the confidentiality, authenticity or integrity of information (objective in section 5.8). The domain has 19 criteria with 32 basic subcriteria, one sharpening and five complementing additional subcriteria. It falls into three parts; the grouping is our reading aid:

  • Policy and governance (CRY-01 to CRY-03): a cryptography policy with nine minimum aspects, change management for cryptographic systems and a review of the practice at least annually.
  • Protection of data (CRY-04, CRY-05): encryption for transmission over public networks and for storage of customer data.
  • Key lifecycle (CRY-06 to CRY-19): generation, rotation, certificates, provisioning, storage, archiving, transitions, compromise, deactivation, pre-shared keys, continuity, documentation, external key management and customer managed keys.

The third part has largely been restructured: the BSI split the former criterion CRY-04 from C5:2020 into ten criteria, and six further criteria are new without a predecessor, among them CRY-02, CRY-03, CRY-18 and CRY-19. If you have a “key management” control under C5:2020, you therefore have to distribute it across the new criteria.

As the benchmark, CRY-01.02B names the technical guideline BSI TR-02102 or suitable NIST guidelines such as the FIPS 140 and SP 800 series. The cryptography policy has to be checked against these guidelines regularly, and deviations are recorded in a risk assessment.

Starting point: a SaaS provider before its first audit

Fictitious example, not a client. A provider runs a platform through which tax advisory firms and their clients exchange documents and upload receipts. The service runs on the infrastructure of a large cloud service provider, with a managed database, object storage and the platform’s key management service. Large firms can bring their own keys. For internal services the provider runs its own certificate authority; it obtains public certificates automatically from a recognised certificate authority.

Before the project, the situation looks like this:

  • The platform’s storage encryption is switched on everywhere; which keys exist, who manages them and when they are rotated is written down nowhere.
  • For several subdomains the provider uses a wildcard certificate whose private key sits on three systems.
  • A planned shutdown of older TLS versions would affect interfaces of some firms’ software; the firms do not know about it yet.
  • No document governs what to do with a compromised key.

Who is responsible for what: provider, platform, customer?

The platform supplies the tools, the provider is responsible for how they are used. For six criteria the catalogue names duties of the customers (CRY-02, CRY-04, CRY-05, CRY-08, CRY-18, CRY-19). Our classification for the example:

AspectProviderPlatform (subservice organisation)Customer (tax advisory firm)
Cryptography policy, review, changeswrites and reviews it, evaluates changes and informs customers of their effects (CRY-01 to CRY-03)-evaluates announced changes for its own use (on CRY-02)
Transport encryptiondefines protocols and procedures, configures load balancers and certificates (CRY-04)provides load balancers and TLS functionsuses encrypted connections for its own links to the service (on CRY-04)
Encryption of stored dataswitches it on, governs key access and exceptions with the customer (CRY-05)provides storage encryption and key management servicewith SaaS usually no task of its own; with IaaS parts for its own systems (on CRY-05)
Hardware security modules behind the key management servicemonitors the subservice organisationoperates and secures them (outside your audit under the carve-out method)-
Customer managed keysintegrates them securely, logs all activities, governs access (CRY-19)provides the function for imported keysgenerates and manages its own keys and ensures suitable agreements (on CRY-19)

CRY-18.01B applies “in the case that external key management systems (KMS) are integrated into the service”. Whether the platform’s key management service counts as an “external key management system” in this sense is something you define in the scope and justify in the system description; our recommendation is to agree this with the auditor early on. Carve-out and inclusive are explained on the page C5 scope. Whether and when the provider’s staff may access keys or customer data is governed by CRY-05.02B with reference to IAM-07; see the page C5 IAM.

And post-quantum cryptography?

In C5:2026 it is a complementing additional criterion, not part of the basic criteria: CRY-01.01AC to CRY-01.03AC require a PQC strategy with an inventory of the mechanisms in use, transition plans and review at least annually. In the basic criteria, the cryptography policy has to consider crypto-agility (CRY-01.01B no. 9), that is, describe how mechanisms can be substituted efficiently during their lifetime. The core of a post-quantum migration is a crypto inventory and a migration plan.

Example control description for CRY-07

CRY-07 requires a fixed rotation schedule: “The cloud service provider has established a schedule for rotating cryptographic keys that aligns with the requirements for cryptographic key rotation established in CRY-01.” If the provider deliberately does not rotate after a risk assessment, it has to communicate this transparently to the customers (CRY-07.01B). Our example control (own wording, not catalogue text; the rotation intervals are example values, not catalogue requirements):

FieldExample
Control IDK-CRY-07-01 Key rotation according to schedule
Mapped toCRY-07.01B; rotation requirements from the cryptography policy (CRY-01.01B no. 6); records under CRY-17
ObjectiveEvery key is rotated according to the schedule of its key class; deliberate exceptions are documented after a risk assessment and communicated to the customers.
OwnerHead of platform operations as key owner (execution); checked by the information security officer
Trigger and frequencySchedule per key class from the key inventory, for example data keys annually and automatically, signing keys of the application every two years manually, TLS certificates on every renewal; monthly automated reconciliation of key age against the schedule
ExecutionAutomatic rotation in the key management service for data keys. Manual rotation through a change ticket with a test in the staging environment; new key with activation date, old key only for decryption or verification.
CheckThe monthly report lists all keys with age, last rotation and next due date. The information security officer reviews it and reconciles the number of keys with the inventory.
EscalationOverdue by more than 30 days: notification to management and assessment as a deviation. If a key is not to be rotated permanently after a risk assessment: document the decision and inform the customers about it, as CRY-07.01B requires.
EvidenceKey inventory, rotation log of the key management service, change tickets, monthly reports with review notes

Whether the control fully covers CRY-07 is for the auditor to judge; for a type 2 report the auditor also tests whether it was effective over the whole period.

Diagram “Lifecycle of a key in C5 CRY”, order simplified. Top row from left to right: generation with secure random bit generators (CRY-06), provisioning after verification of identity and authorisation with a fixed validity period (CRY-09), storage separate from the application (CRY-10), highlighted rotation according to the schedule from the cryptography policy (CRY-07). Bottom row from right to left: transition such as suspension, monitored, reviewed, approved (CRY-12), deactivation, only decryption or verification (CRY-14), archiving, protected, with every access logged (CRY-11), destruction with a record (CRY-14). In the middle: lifecycle of every non-ephemeral key recorded in full (CRY-17). Below, three boxes: foundation, cryptography policy with crypto-agility (CRY-01); compromise, use keys only in controlled circumstances and notify affected customers without undue delay (CRY-13); continuity, be able to recover lost keys (CRY-16).
Tap the graphic to open it at full size.Lifecycle of a key in the CRY domain, order simplified. Source: BSI, Cloud Computing Compliance Criteria Catalogue C5:2026, version 1.0.1, section 5.8; own illustration.

What evidence the auditor wants to see

For CRY the most important evidence is a complete key inventory and the logs of key management. Examples from the scenario:

EvidenceCriterionSourceOwnerTiming
Cryptography policy with reconciliation against TR-02102 and risk assessment of the deviationsCRY-01ISMS document repositoryinformation security officerversion valid in the period, date of the last review
Change tickets on cryptographic systems with impact assessment and customer informationCRY-02ticket system, customer communicationhead of platform operationsper change in the period
Report on the review of cryptography practicesCRY-03internal auditinformation security officerat least annually and after incidents involving cryptography
TLS configuration of the public endpoints and of remote accessCRY-04configuration export, external testoperationsstate at the start and end of the period, changes in between
Evidence of storage encryption per data storeCRY-05.01Bconfiguration export of the platformoperationsreference date and changes
Key inventory with lifecycle dataCRY-09.02B, CRY-17key management service, inventoryhead of platform operationsongoing, complete from generation to destruction
Procedure for imported customer keys and log of their useCRY-19key management service, logging systemoperationsongoing
Procedure and exercise record for compromised keysCRY-13emergency handbook, exercise reportinformation security officervalid version, last exercise

How to manage this evidence per subcriterion and due date is shown on the page Evidence and documentation.

Possible gaps: cause, effect, remedy

The following gaps follow from the wording of the criteria and the scenario. If a single subcriterion is not met, the criterion counts as not met, and the auditor reports the deviation (sections 3.4.12 and 3.4.13).

Possible gapCauseEffectRemedy
Encryption on, keys unknownThe platform encrypts with default settings, there is no inventory.For all keys except ephemeral keys, that is, keys used only briefly, CRY-17.02B requires detailed records from creation to destruction, CRY-09.02B activation and deactivation dates; without an inventory CRY-07 cannot be audited either.Generate a key inventory from the key management service, define key classes and owners.
Wildcard certificate without a procedure of its ownConvenience with many subdomains.CRY-15.01B requires dedicated procedures and technical safeguards for the use and provisioning of wildcard certificates and pre-shared keys.Justify the use or replace it with individual certificates; where it stays, limit the storage locations, log access, document the procedure.
Cryptographic change without customer informationThe TLS changeover is planned as a pure operations task.CRY-02.01B requires the impact of changes to cryptographic systems to be evaluated, including potential disruptions to workloads that customers manage themselves, and customers to be informed of these effects.Run the change through change management with an impact assessment, inform the firms in good time, offer a transition period.
No procedure for compromised keysThe case is considered unlikely.CRY-13 requires compromised keys to be used only in controlled circumstances for decryption or verification and affected customers to be notified without undue delay; CRY-16.02B requires procedures for the recovery of lost or corrupted keys.Add the procedure to the emergency handbook, prepare the customer notification, practise it once a year.
Policy without a benchmarkThe cryptography policy names “strong encryption”, but no mechanisms and key lengths.CRY-01.02B requires a check against BSI TR-02102 or suitable NIST guidelines and a risk assessment for deviations; a policy without concrete requirements cannot be audited in this way.Define permitted mechanisms, protocol versions and key lengths per purpose and document the reconciliation.

Which gaps actually block the audit and in which order you close them is settled by prioritising measures across all domains.

All criteria of the CRY domain

Titles as in the English version 1.0.1, number of subcriteria counted per section 5 (B = basic, AS = sharpening, AC = complementing). The column “What it covers” is our own short description, not catalogue text; the wording of the criteria in the catalogue is binding.

IDTitle (catalogue)B/AS/ACWhat it covers
CRY-01Policy for the Use of Cryptographic Mechanisms2/0/3The cryptography policy with nine minimum aspects, reconciliation with TR-02102 or NIST and, as an addition, the PQC strategy.
CRY-02Cryptographic Change Management3/0/0Evaluate changes to cryptographic systems, document them traceably and inform customers of their effects.
CRY-03Review of Cryptography Practices2/0/0Audit the cryptography practice at least annually and after incidents and align it with the state of the art.
CRY-04Protection of Data for Transmission (Transport Protection)2/1/0Transmit customer data over public networks and remote access to production in encrypted form, sharpened to all data.
CRY-05Encryption of Sensitive Data at Rest5/0/1Encrypt stored customer data and govern who can access the keys.
CRY-06Secure Key Generation1/0/0Generate keys only with secure random bit generators.
CRY-07Rotation of Cryptographic Keys1/0/0A rotation schedule according to the policy; whoever does not rotate tells the customers.
CRY-08Public-Key Certificate Issuance1/0/0Issue own certificates only after identity verification and obtain external ones only from trusted authorities.
CRY-09Secure Key Provisioning2/0/0Activate keys only after verification of identity and authorisation, with a fixed validity period.
CRY-10Secure Storage of Keys1/0/1Key management separate from the application, with regulated access and storage location, as an addition in a security module.
CRY-11Cryptographic Key Archival1/0/0Keep archived keys protected and only as long as needed, and log every access.
CRY-12Cryptographic Key Transition Management1/0/0Monitor, review and approve transitions such as suspension.
CRY-13Handling of Compromised Keys2/0/0Use compromised keys only in controlled circumstances and notify affected customers without undue delay.
CRY-14Secure Deactivation of Cryptographic Keys1/0/0Use expired keys only for decryption or verification and destroy them in the end, with a record.
CRY-15Requirements for Pre-Shared Keys1/0/0Dedicated procedures for pre-shared keys and wildcard certificates.
CRY-16Operational Continuity for Key Management2/0/0Weigh backup against redundancy of the keys in security modules and be able to recover lost keys.
CRY-17Cryptographic Key Lifecycle Management2/0/0Record the lifecycle of every non-ephemeral key in full from creation to destruction.
CRY-18Usage of External Key Management Systems1/0/0If external key management systems are integrated into the service: certification, secure integration, access, rotation and monitoring.
CRY-19Secure Handling of Customer Managed Keys1/0/0Integrate keys imported by customers securely, log their use and restrict access.

Customer managed and externally managed keys (CRY-18, CRY-19) are also a question of sovereignty; the BSI has published further criteria on this with C3A.

Relationship to ISO/IEC 27001:2022 Annex A

The following mapping is our own, unofficial classification by topic. The BSI has not yet published a cross-reference for C5:2026. The catalogue refers to the BSI website for it (section 3.3). So far the table there covers C5:2020 only, and the BSI says the table for C5:2026 is “scheduled for publication in the near future” (as of 6 November 2026). According to the catalogue, even an official table only shows thematic proximity, not fulfilment of the criteria (section 3.3). The short labels are ours, not titles from the standard.

C5:2026ISO/IEC 27001:2022 Annex ATopic (short label)What C5 additionally requires in concrete terms (our assessment)
CRY-01, CRY-06 to CRY-17A.8.24Use of cryptography and key managementNine minimum aspects of the policy, crypto-agility, every step of the key lifecycle as a criterion of its own
CRY-01 no. 7A.5.31Legal requirements for cryptographyPart of the cryptography policy
CRY-02A.8.32Changes to systemsInforming customers of the effects on the workloads they manage
CRY-03A.5.35Independent reviewAt least annually and after incidents involving cryptography
CRY-04A.5.14, A.8.24Protection in transitRemote access to production expressly included
CRY-05A.8.24Protection of stored dataKey access by the provider only under IAM-07, agreement with the customer
CRY-18, CRY-19A.5.23 (partly)Use of cloud servicesCriteria of their own for external and customer managed keys

Frequently asked questions

Is post-quantum cryptography mandatory in C5:2026?+
No. The PQC strategy is in the complementing additional subcriteria CRY-01.01AC to CRY-01.03AC. In the basic criteria, the cryptography policy has to consider crypto-agility (CRY-01.01B no. 9), that is, describe how mechanisms can be substituted efficiently during their lifetime.
Is my cloud platform’s default encryption enough?+
For the encryption itself often yes, for C5 not on its own. You also need a cryptography policy, a key inventory, a rotation schedule and procedures for the whole lifecycle of the keys you are responsible for. What the platform contributes is defined in the scope.
Do I have to rotate keys?+
CRY-07.01B requires a schedule for rotation that aligns with the requirements of the cryptography policy. If the provider does not rotate after a risk assessment, it has to communicate this transparently to the customers.
Which benchmark does C5 apply to mechanisms and key lengths?+
The catalogue does not prescribe individual mechanisms, but it requires the state of the art and a review of the cryptography policy against the technical guideline BSI TR-02102 or suitable NIST guidelines such as FIPS 140 and SP 800 (CRY-01.02B).
Do I have to offer customer managed keys?+
The catalogue does not oblige you to offer such keys. If customers manage their own keys, CRY-19 requires secure integration, logging of all activities and access restriction. Our recommendation: check whether your target customers require this in tenders.

Read more

Sources

This content provides general technical and organisational information and does not constitute legal advice (no legal services within the meaning of the German RDG).