C5-Readiness

BSI C5

Confidential computing in C5:2026: defining the architecture and evidencing attestation

C5:2026 has two new criteria on confidential computing: OPS-32 requires policies and technical safeguards, OPS-33 remote attestation with a verification interface for customers. Both apply only if the cloud service comprises capabilities for confidential computing. This page shows which architecture questions you then have to answer, who is responsible for what in a service on hyperscaler hardware, and how to evidence attestation and key release in an auditable way.

Close-up of a processor chip on a dark circuit board, the chip framed by golden light

Last updated: 2026-11-06

This page covers confidential computing as a focus topic of C5:2026. The OPS domain as a whole is covered on the page OPS domain, the cryptography policy and key management on the page CRY domain.

What is confidential computing about in C5:2026?

Confidential computing protects data while it is being processed. The catalogue adopts the definition of the Confidential Computing Consortium: computation takes place in a hardware-based, attested Trusted Execution Environment (TEE) (the German version 1.1.0 says “zertifiziert”, that is certified), an isolated part of the processor or chip in which only authorised code runs and whose data cannot be read or changed by code outside it (supplementary information on OPS-32). Attestation is used to check whether the TEE and the application running in it are trustworthy.

C5:2026 covers this in two new criteria. Both start with the same condition: “If the cloud service comprises capabilities for confidential computing” (OPS-32.01B, OPS-33.01B).

  • OPS-32 Policies and procedures: The policy describes purpose and scope, the available technologies, which parts of the cloud stack are protected with which technology and where third-party access is possible, the suppliers involved and the use of TEEs or secure enclaves (OPS-32.01B). Customers receive this information according to PSS-01 (OPS-32.02B). One of the security requirements is that neither the provider nor any other unauthorised entity may access the customer data or the keys protecting it, and that the algorithms follow the cryptography policy (OPS-32.03B).
  • OPS-33 Remote attestation: The provider offers remote attestation, rooted in trusted hardware and software, with an interface through which customers can verify the integrity of the attestation (OPS-33.01B to 03B).

The complementing additional criterion OPS-32.01AC requires a documented technical framework with eight points, among them documentation of all interfaces, remote attestation of TEE and code, monitoring, regular penetration tests under OPS-22 and updates of the Trusted Computing Base. OPS-33.01AC requires defining the available attestation levels and communicating them to customers.

Do OPS-32 and OPS-33 apply to my service?

If you offer confidential computing to your customers as a capability, for example confidential compute environments, both criteria apply. If you offer nothing of the kind, they are not applicable; you justify this in the system description. Under section 3.4.3 the justification can follow from the nature of the service or from your principles, procedures and measures; how you record exclusions in the scope is shown on the page C5 scope.

The case in between is open: you use the platform’s confidential virtual machines only internally, for example for a service that processes particularly sensitive data, and you promote this to customers. Whether the service then “comprises capabilities for confidential computing” is not expressly decided by the wording. Our recommendation: if you promise customers this protection as a property of the service, you should also be able to evidence it under OPS-32 and OPS-33. Clarify the classification with the auditor early on.

Starting point: an analytics platform with confidential compute environments

Fictitious example, not a client. A provider runs a platform on which research institutions and pharmaceutical companies jointly analyse pseudonymised health data without disclosing the raw data to each other. The analyses run in confidential virtual machines of a large cloud provider; the TEE technology comes from the processor manufacturer. The provider’s own key service releases the keys to the datasets only after the attestation of the compute environment has succeeded. Customers select a “confidential analysis” in the portal; confidential computing is therefore a capability of the service.

Before the project, the situation looks like this:

  • The portal shows customers a green tick “Attestation successful”. Only the provider’s key service checks the evidence behind it.
  • The operations documentation describes the confidential machines, but not which parts of the stack run outside the TEE: storage, network, key service, logging.
  • The key service itself runs in an ordinary virtual machine; two administrators could change the release rules.
  • Firmware and microcode updates of the platform go into operation without the provider assessing them first.

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

The hardware comes from the processor manufacturer, the platform operates the confidential machines, the provider makes the promise to the customers. OPS-32 and OPS-33 are addressed to the provider; the catalogue lists no complementary customer criteria for them. Our classification for the example:

AspectProviderPlatform (subservice organisation)Customer (research institution)
Policy with purpose, technologies, protected parts of the stack and third-party access optionswrites it and informs customers (OPS-32.01B, OPS-32.02B)supplies the technical description of its confidential machines-
List of the suppliers involvedmaintains it (OPS-32.01B no. 4), ideally in the subservice inventorynames its own suppliers-
No access by the provider to data and keysdesigns key release and operations so that it cannot access them itself (OPS-32.03B)technically rules out access by its staff to the TEE content-
Remote attestation and verification interfaceoffers it and provides evidence (OPS-33)provides the hardware’s attestation evidenceverifies the evidence if it wants to use the stronger scenario
Updates of the Trusted Computing Baseassesses and plans them (OPS-32.01AC no. 8, if in scope)installs firmware and microcode-

The suppliers under OPS-32.01B no. 4 overlap with the subservice organisations in your report; a shared subservice inventory avoids duplicate lists. Customers verifying evidence themselves is not a catalogue criterion for customers; if you assume it, it belongs in the system description as a complementary customer control (CUEC).

Which remote attestation scenarios does the catalogue distinguish?

In the supplementary information on OPS-33.01AC the catalogue rates four scenarios. The more the customer verifies itself in an environment it fully trusts, the stronger the attestation. If the provider retrieves the evidence, verifies it in a service it controls and returns only the result, the catalogue rates this as a weak attestation. The green tick in the example corresponds to this weak scenario. If the provider also passes on the evidence and the customer verifies it itself, the catalogue rates the scenario as very strong. The interface for customers is mandatory in every case (OPS-33.03B); defining and communicating the levels is complementing (OPS-33.01AC).

Diagram “Remote attestation under OPS-33: who verifies?” with two of the four scenarios the catalogue rates in the supplementary information on OPS-33.01AC. Row “Green tick, before the project”: the provider retrieves the evidence, verifies it in a service it controls and gives the customer the result only: weak. Row “With evidence, as in the example control”, highlighted in gold: the provider retrieves the evidence and verifies it in a service it controls, passes on result and evidence, and the customer verifies them itself: very strong. Below, a scale from weaker to stronger: the more the customer verifies itself in an environment it fully trusts, the stronger the attestation. At the bottom: interface for customers mandatory in every case (OPS-33.03B); defining and communicating attestation levels is complementing (OPS-33.01AC).
Tap the graphic to open it at full size.Who retrieves and verifies the evidence in remote attestation, and how the catalogue rates the scenarios. Source: BSI, Cloud Computing Compliance Criteria Catalogue C5:2026, version 1.0.1, OPS-33 with supplementary information; own illustration.

Example control description for OPS-32.03B and OPS-33

In the example, the promise to customers depends on one point: the key to a dataset may only reach an attested environment. Our example control (own wording, not catalogue text):

FieldExample
Control IDK-OPS-33-01 Key release only after successful attestation
Mapped toOPS-32.03B, OPS-33.01B to OPS-33.03B; with levels OPS-33.01AC
ObjectiveDatasets are decrypted only in a compute environment whose hardware, firmware and code are attested against approved reference values; customers can verify every attestation themselves.
ResponsibleHead of platform security (execution); checked by the information security officer
Trigger and frequencyevery start of a confidential analysis; every change to the reference values; quarterly review
ExecutionAt start-up the environment presents its attestation evidence. The key service checks it against the approved reference values and releases the key only if they match. Evidence and verification result go to the interface for customers. New reference values, for example after a firmware update, are approved by the head of platform security under the four-eyes principle through change management.
CheckEach quarter the information security officer reconciles the key releases with the attestation logs and checks that no release took place without valid evidence and that changes to the release rules were approved.
EscalationA rejected attestation triggers an alert in security monitoring. A release without valid evidence is treated as a security incident and reported to the affected customers.
EvidenceAttestation logs, release logs of the key service, change tickets for the reference values, documentation of the interface, record of the quarterly review

For the requirement from OPS-32.03B to hold against your own staff as well, the key service itself must be protected, for example in a TEE of its own or a hardware security module with release rules that nobody can change alone. That is our recommendation; the catalogue leaves open how the provider meets the requirement.

What evidence the auditor wants to see

With confidential computing the auditor has to trace two things: that the architecture delivers what the policy promises, and that attestation works in operation. Examples from the scenario:

EvidenceCriterionSourceOwnerTiming
Policy with purpose, technologies, protected parts of the stack, third-party access options, suppliersOPS-32.01B, OPS-32.03BISMS document repositoryinformation security officerversion valid in the period
Architecture diagram with the TEE boundaryOPS-32.01B no. 3architecture documentationhead of platform securitycurrent version, changes in the period
Customer information on confidential computingOPS-32.02B, PSS-01customer documentation, portalproduct managementversions published in the period
Attestation and release logsOPS-33.01B, OPS-33.02Bkey service, logging systemhead of platform securityongoing, sample
Documentation and test of the verification interface for customersOPS-33.03Binterface documentation, test recorddevelopmentcurrent version, test in the period
Approvals of new reference values after updatesOPS-32.01AC no. 8 (if in scope), DEV-03change ticketshead of platform securityevery change in the period
Report of the penetration test of the confidential environmentOPS-32.01AC no. 7 (if in scope), OPS-22test provider’s reportinformation security officerlast test before or in the period

How you map this evidence to the subcriteria and keep it available for the period 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 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
Customers see only a resultThe portal shows “Attestation successful”, the evidence stays with the provider.OPS-33.03B requires an interface through which customers can verify the integrity of the attestation; a result alone does not allow verification.Provide the evidence through an interface, document the verification tool and the reference values.
TEE boundary not describedThe documentation shows only the confidential machines.OPS-32.01B no. 3 requires stating which parts of the stack are protected and where third parties can gain access; storage, network and logging outside the TEE are missing.Create an architecture diagram with the TEE boundary and access points and carry it over into the policy and the customer information.
Provider can release keysAdministrators can change the release rules of the key service.Under OPS-32.03B neither the provider nor any other unauthorised entity may access customer data or keys.Key service in a TEE of its own or a hardware security module, rule changes only under the four-eyes principle and with attestation of the key service itself.
Suppliers not listedThe processor manufacturer and its attestation service are treated as “technology”.OPS-32.01B no. 4 requires a list of the suppliers and service organisations involved.Keep the list in the subservice inventory, with each party’s role in the attestation chain.
Updates without assessmentFirmware and microcode go from the platform straight into operation.New firmware changes the measurements; without approval of new reference values, attestation fails or is adjusted without review.Run updates through change management with approval of the reference values, as in the control above.

Which gaps to close first is a question of prioritising measures.

Criteria relevant to confidential computing

Titles as in the English version 1.0.1, number of subcriteria counted per section 5 (B = basic, AS = sharpening, AC = complementing). The selection beyond OPS-32 and OPS-33 is our classification. 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
OPS-32Confidential Computing - Policies and Procedures3/0/1Only where confidential computing is offered: purpose, technologies, protected parts of the stack, suppliers, no access by the provider to data and keys.
OPS-33Confidential Computing - Remote Attestation3/0/2Only where confidential computing is offered: remote attestation with a verification interface for customers, defined levels as an addition.
PSS-01Guidelines and Recommendations for Cloud Service Customers4/0/1The channel through which customers receive the information on confidential computing.
OPS-22Managing Vulnerabilities, Incidents and Crashes - Penetration Tests8/3/5Penetration tests that the additional criterion OPS-32.01AC refers to for the confidential environment.
CRY-01Policy for the Use of Cryptographic Mechanisms2/0/3The cryptography policy that the algorithms in the TEE must follow under OPS-32.03B.

OPS-32 and OPS-33 are new in C5:2026, with no predecessor.

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).

C5:2026ISO/IEC 27001:2022 Annex ATopic (short label)What C5 additionally requires in concrete terms (our assessment)
OPS-32A.8.24, A.5.23Cryptography, information security for cloud servicesProtection during processing in the TEE, description of the TEE boundary, no access by the provider
OPS-33no direct counterpartRemote attestationVerification interface for customers
OPS-32.01B no. 4A.5.19, A.5.21Suppliers and supply chainList of the suppliers involved in confidential computing

Frequently asked questions

Does every cloud service have to offer confidential computing?+
No. OPS-32 and OPS-33 apply only if the cloud service comprises capabilities for confidential computing. Otherwise you justify in the system description why the criteria are not applicable.
I use confidential VMs only internally. Do the criteria apply?+
The wording does not expressly decide this. If you promise customers this protection as a property of the service, we recommend being able to evidence it under OPS-32 and OPS-33. Clarify the classification with your auditor early on.
What is remote attestation?+
Cryptographic evidence that the TEE issues about its identity, its measured state and the code running in it. OPS-33 requires that it is rooted in trusted hardware and software and that customers can verify it through an interface.
Is it enough to show customers the result of the attestation?+
The catalogue rates it as a weak attestation if the provider verifies the evidence in a service it controls and passes on only the result. The interface under OPS-33.03B is meant to let customers verify the integrity; for that they need the evidence.
Who counts as a supplier in confidential computing?+
OPS-32.01B no. 4 requires a list of the suppliers and service organisations involved. For services on hyperscaler hardware, in our classification this includes at least the platform and the manufacturer of the TEE technology, if its services are involved in the attestation.

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).