CCSP Data Security Technologies: Encryption, Key Management, Hashing, Masking, Tokenization and DLP
Data security technologies are the controls that keep cloud data confidential and intact wherever it is stored, moved or processed: encryption with well-managed keys, hashing and digital signatures, obfuscation such as masking and anonymization, tokenization, data loss prevention (DLP), and the management of keys, secrets and certificates. CCSP sub-domain 2.3 asks you to design and apply them, which means choosing the one control that fits a stated risk and constraint. This lesson covers which encryption protects which data state, the key ownership models from provider-managed keys to hold your own key, envelope encryption, HSMs and FIPS 140-3 validation, hashing for integrity and password storage, why only signatures give non-repudiation, static versus dynamic masking, anonymization versus pseudonymization, vault versus vaultless tokenization, DLP components and deployments, and secrets and certificate lifecycles.
On this page10 sections
- Encryption for data at rest, in transit and in use
- Key management models: who holds the keys
- Envelope encryption and the key hierarchy
- Hardware security modules and FIPS 140-3 validation
- Hashing for integrity and password storage
- Non-repudiation: hashes, HMACs and digital signatures
- Data obfuscation: masking, anonymization and pseudonymization
- Tokenization and format-preserving encryption
- Data loss prevention: components, states and deployment
- Managing secrets and certificates
- Match encryption controls to data at rest, in transit and in use, and choose between confidential computing and homomorphic encryption from the stated constraints
- Compare provider-managed keys, customer-managed keys, bring your own key and hold your own key by who controls the key, provider-service compatibility and operational burden
- Explain envelope encryption, why it scales, and why rotating the key-encryption key does not re-encrypt bulk data
- Identify when an HSM, a CMVP-validated FIPS 140-3 module or a single-tenant cloud HSM is required
- Use hashing for integrity and password storage correctly, and explain why only a digital signature under one party's sole control provides non-repudiation
- Choose between static masking, dynamic masking, anonymization, pseudonymization, tokenization and format-preserving encryption for a stated purpose
- Select DLP components and deployments for cloud channels, and manage secrets and certificates through their lifecycles
Encryption for data at rest, in transit and in use
Each encryption control protects data in exactly one state, so the right control is the one that covers the state where the exposure is. Data at rest sits on disks, volumes, object stores and backups; data in transit moves between a client and a service or between tiers; data in use is in memory while it is being processed. A system that already encrypts disks gains nothing against a network finding by adding more disk encryption, and the reverse is equally true.
| State | Typical controls | What they do not cover |
|---|---|---|
| At rest | Volume and disk encryption, transparent database encryption (TDE), object-store encryption, application-level (client-side) encryption | Data on the wire, and data that an authorised process has decrypted into memory |
| In transit | TLS for client-to-service and service-to-service traffic, mutual TLS where both ends must authenticate, VPN or IPsec tunnels between sites | Stored copies and data in memory. Network isolation limits who can reach a service but is not encryption, and any default network-layer encryption a provider applies is outside the customer's control, so it does not replace the customer's own TLS |
| In use | Confidential computing (hardware trusted execution environments), homomorphic encryption | Stored copies and data on the wire; pair them with at-rest and in-transit encryption |
Confidential computing versus homomorphic encryption
Confidential computing and homomorphic encryption are the two in-use controls the exam usually sets side by side (secure multi-party computation, where parties jointly compute a result without revealing their inputs, is a third, more specialised one). Both protect data in use, and the constraints decide between them. Confidential computing runs workloads inside a hardware trusted execution environment (TEE) such as a confidential virtual machine or an enclave: memory is encrypted and isolated from the hypervisor, the host operating system and the provider's operators. Existing code generally runs unchanged. Its trust anchor is the processor vendor and the remote attestation process, which proves to the data owner what code is running in a genuine TEE before keys or data are released to it.
Homomorphic encryption lets a party compute directly on ciphertext; the result decrypts to the same answer as the computation on plaintext, and the processing party never sees any value. It does not depend on trusting anyone's hardware, but it is far slower than ordinary computation and supports a limited set of operations, so computations must be redesigned for it. It suits simple aggregates (sums, counts, some statistics and model inference) where timing is relaxed, and it is the option left when the data owner refuses to trust the processor's hardware or attestation service.
| Confidential computing (TEE) | Homomorphic encryption | |
|---|---|---|
| Runs existing code | Usually yes | No; computations are rewritten for ciphertext |
| Performance | Close to normal | Much slower; limited operations |
| Who you must trust | The hardware vendor and its attestation | Only the cryptography and your own key |
| Data visible to the processor | Only inside the protected enclave or VM | Never |
Key management models: who holds the keys
Encryption is only as strong as control over its keys, and in the cloud the question that matters is who can use, disable and destroy the key. The four common models trade that control against compatibility with the provider's own services and against the customer's operational burden.
| Model | Where the key lives | Customer control | Provider services work on the data? | Customer runs key infrastructure? |
|---|---|---|---|---|
| Provider-managed keys | Provider's key service, created and rotated by the provider | Lowest; lifecycle decisions are the provider's | Yes | No |
| Customer-managed keys (CMK) | Provider's key service, created there but governed by the customer's policies | Customer sets policy, rotation, disabling and deletion | Yes | No |
| Bring your own key (BYOK) | Generated by the customer (often in its own HSM), then imported into the provider's key service | Customer controls generation and can disable or delete the imported material at any time | Yes | No; nothing of the customer's must stay online |
| Hold your own key (HYOK) / external key manager | Outside the provider entirely, in a customer-run key manager or HSM reached by the provider's service on each use | Highest; the provider never holds the key material | Often, through an external-key integration | Yes; if the key manager is unreachable, encrypted services stop |
Two properties are worth separating. Reach: wherever key material sits inside the provider's key service, whoever generated it, it is within the provider's operational reach; only a key manager outside the provider removes it. Revocability: generating and importing key material gives the customer a unilateral off-switch while leaving the key in a service the provider's other services already integrate with. Higher control usually costs either compatibility or availability, so the right model is the lowest rung that meets the stated threat.
Client-side (application-level) encryption is a separate choice: data is encrypted before it reaches the provider and the keys never go there. It gives strong confidentiality against the provider, but the provider's native services (search indexing, analytics, server-side processing) see only ciphertext and stop working on that data.
Envelope encryption and the key hierarchy
Envelope encryption is a two-level key hierarchy in which data encryption keys (DEKs) encrypt the data and a key-encryption key (KEK), also called a master or root key, encrypts (wraps) the DEKs. The KEK stays inside the key management service or HSM; the wrapped DEK is stored next to the ciphertext it protects. This is the layered key hierarchy that NIST SP 800-57 describes, and it is how cloud key services handle bulk data.
- The application asks the key service for a data key under a named KEK.
- The service returns the DEK twice: in plaintext, and wrapped under the KEK.
- The application encrypts the data locally with the plaintext DEK, discards the plaintext DEK from memory and stores the wrapped DEK with the ciphertext.
- To decrypt, the application sends only the small wrapped DEK to the key service, which unwraps it if policy allows.
Three consequences follow, and each is a reason the design is used:
- Throughput. Only small key-wrapping calls reach the key service, so terabytes of data never pass through a service built for small payloads with request quotas.
- The master key never leaves the service. Applications only ever hold short-lived plaintext DEKs, so compromising an application server does not expose the key that protects every other DEK.
- Cheap rotation. Rotating the KEK does not re-encrypt the bulk data. The service keeps earlier KEK versions so it can still unwrap old DEKs, or the small wrapped DEKs are rewrapped under the new version; the object ciphertext is untouched and stays readable.
The key lifecycle
Every key passes through generation (from a strong random source, ideally inside an HSM), distribution, storage, use, rotation, revocation or suspension, and destruction. Good practice separates duties (those who administer keys do not also administer the data), restricts key use by policy, logs every key operation and keeps keys away from the data they protect. Destroying keys to make data unrecoverable, crypto-shredding, is a deletion technique covered with retention and deletion in sub-domain 2.7.
Hardware security modules and FIPS 140-3 validation
A hardware security module (HSM) is a tamper-resistant device that generates, stores and uses cryptographic keys so that key material never leaves it in plaintext. HSMs are how a requirement for hardware-based key protection is met: encrypting a key in software, wherever that software runs, protects it only as well as the system around it.
What "validated" means
Validation is a property of a cryptographic module, not of an algorithm. FIPS 140-3 is the US and Canadian standard for cryptographic modules, and the Cryptographic Module Validation Program (CMVP), run by NIST and the Canadian Centre for Cyber Security, tests modules through accredited laboratories and publishes a certificate for each one. An algorithm can be approved while the module implementing it has never been tested, so a module requirement is evidenced by a current CMVP certificate for the specific module in use, at the required security level, with the module configured in its approved mode of operation (a validated module run outside that mode is not operating as validated). General assurance about a provider's controls or management system is a different kind of evidence and does not substitute for module validation. FIPS 140-2 validations moved to the CMVP historical list on 21 September 2026, so a current certificate is now a FIPS 140-3 one. The four security levels themselves are covered in the lesson on evaluating cloud service providers (sub-domain 1.5).
Multi-tenant key service versus single-tenant cloud HSM
| Provider's multi-tenant key service | Single-tenant (dedicated) cloud HSM | |
|---|---|---|
| Hardware | Shared, validated HSMs operated by the provider | An HSM instance dedicated to one customer, hosted by the provider |
| Who administers the module | The provider | The customer alone holds the crypto-officer credentials and creates crypto users and partitions |
| Customer effort | Low; integrated with provider services | Higher: clustering, backups, availability and integration are the customer's job |
| Best fit | Most workloads, including many regulated ones | Requirements for sole administrative control of the hardware without buying or operating physical devices |
Validation level and administrative control are separate questions: a module's level describes how it resists attack, not who holds its administrator credentials.
Hashing for integrity and password storage
A cryptographic hash function turns any input into a fixed-length digest; changing even one bit of the input changes the digest unpredictably, and the function cannot be reversed. Hashing therefore gives integrity (detecting change), not confidentiality, and the digest is useful only if the person checking it obtains it from a source the attacker cannot alter.
Verifying integrity
When files travel through parties you do not trust, such as third-party download mirrors, the publisher publishes each file's digest through a channel it controls (its own website, a signed release note) and recipients compare it with the digest of what they received. The digest has to travel by a different path from the file: if both come from the same untrusted party, a substituted file arrives with a matching substituted digest.
The same logic applies inside an organisation. Integrity checking defends only against people who cannot also forge the reference value. Against privileged insiders, the reference must be something they cannot recreate, typically a digital signature over the digest made with a key under separate control, outside their administrative reach.
Storing passwords
Passwords are stored as hashes so the system can check a login without keeping the password, but a plain fast hash such as unsalted SHA-256 fails in two ways: identical passwords produce identical digests, so precomputed (rainbow) tables apply; and the function is fast, so GPUs can try billions of guesses a second. The fix addresses both causes:
- a unique random salt per user, stored with the hash, so precomputed tables and cross-account cracking stop working;
- a deliberately slow, tunable password-hashing function (Argon2id, scrypt, bcrypt, or PBKDF2 with a high iteration count), memory-hard where possible, so each guess is expensive.
Both measures are needed because they defeat different attacks: the salt defeats precomputation and cross-account reuse, and the work factor makes each individual guess expensive. Password storage should also be one-way; a reversible scheme turns a key compromise into the disclosure of every password.
Non-repudiation: hashes, HMACs and digital signatures
Non-repudiation is assurance that the originator of a message or action cannot credibly deny it, and it requires a digital signature made with a private key under one party's sole control. A plain hash proves only that data has not changed. An HMAC (a hash keyed with a secret) proves integrity and that the message came from someone holding the shared key, but both parties hold that key, so an HMAC cannot show a third party which of them created a message.
| Mechanism | Integrity | Origin authentication | Non-repudiation |
|---|---|---|---|
| Hash (digest) | Yes, if the digest itself is protected | No | No |
| HMAC (shared secret key) | Yes | Between the parties sharing the key | No; either key holder could have produced it |
| Digital signature (private key, verified with public key) | Yes | Yes | Yes, when only the signer controls the private key |
Two design points follow. First, non-repudiation attaches to whoever controls the signing key, so the key must belong to the party whose action is to be proved; a key shared by a team or held by a service proves only that the team or service acted. Second, signing and encryption use the key pair in opposite directions: a signature is made with the signer's private key and checked with the public key, while encryption for confidentiality uses the recipient's public key. Trusted timestamps can add proof of when something was signed. Chain of custody and non-repudiation of logged data events are covered in sub-domain 2.8.
Data obfuscation: masking, anonymization and pseudonymization
Data obfuscation replaces or hides sensitive values so that data can be used without exposing them. The main techniques differ on two questions: is the change applied to a stored copy or at the moment of viewing, and can anyone reverse it?
Static versus dynamic masking
| Static masking | Dynamic masking | |
|---|---|---|
| When it is applied | Once, while a copy is created | At query or display time, by policy |
| Stored data | The copy holds only masked values | The real data is unchanged; no second copy exists |
| Typical use | Test, development, training and outsourcing copies outside production | Live systems where different roles need different views of the same records |
| Example | A realistic-looking test database with no real customer details | A help-desk view shows only the year of birth while the clinical team sees the full date |
Masking techniques include substitution with realistic values, shuffling within a column, truncation or partial redaction, nulling and character scrambling. Two properties of a masking scheme are worth checking. Consistency: deterministic masking maps the same input to the same output every time it is applied, which preserves joins and referential integrity; random substitution does not. Irreversibility: masked data is irreversible only when nothing that could map values back, whether a key, a lookup table or a log, survives the process.
Anonymization versus pseudonymization
Anonymization irreversibly removes the ability to identify a person, by anyone, using means reasonably likely to be used; truly anonymous data is no longer personal data and falls outside the GDPR (Recital 26). Pseudonymization replaces identifiers with codes or tokens so that data can be attributed to a person only with additional information kept separately (GDPR Article 4(5)). Pseudonymized data is still personal data: as long as the additional information that re-links it exists within the organisation's reach, the data is pseudonymized. Pseudonymization remains a valuable safeguard that the GDPR encourages; it simply does not take data out of scope.
Removing names, emails and phone numbers is not anonymization. Quasi-identifiers, fields that are not identifying alone but are in combination (postcode, birth date, exact timestamps, location traces), let attackers re-identify people by linking a data set with outside sources. The root-cause fix before a release is to generalise (coarser postcodes, time bands, age ranges) or suppress quasi-identifiers until no record can be singled out, measured with models such as k-anonymity. Differential privacy, which adds calibrated noise to results, is covered with AI and ML data protection in sub-domain 2.9.
Tokenization and format-preserving encryption
Tokenization replaces a sensitive value, such as a primary account number (PAN), with a surrogate token that has no mathematical relationship to the original; the mapping back to the original is kept in a separately secured token vault. Systems that hold only tokens cannot reveal card numbers if breached, which is why tokenization is the standard way to reduce PCI DSS scope: systems that store, process or transmit only tokens, and cannot reach the vault or detokenize, can be taken out of the cardholder data environment.
| Technique | How it works | Reversible? | Key point |
|---|---|---|---|
| Tokenization (vault) | Random surrogate; original kept in a vault | Only through the vault's controlled detokenization service | Removes systems from PCI DSS scope; the same card can map to the same token so repeat purchases still match |
| Encryption | Mathematical transformation with a key | By anyone holding the key | Where decryption keys are available to a system, that system stays in scope |
| Hashing | One-way function | No (low-entropy inputs such as card numbers can be brute-forced unless keyed) | Allows matching, never retrieval |
| Masking / truncation | Part of the value hidden or removed | No | Loses both matching and retrieval if the rest is discarded |
Vault-based versus vaultless tokenization
A vault is a central lookup database: highly protected, but every detokenization must reach it, and every copy of it is another copy of the most sensitive store. Vaultless approaches derive the token cryptographically, most commonly with format-preserving encryption (FPE), standardised as the FF1 mode in NIST SP 800-38G, which turns a 16-digit number into another 16-digit number. FPE keeps the format and is reversible by authorised holders of the key without any lookup database; the key becomes the thing to protect. Its trade-off mirrors the vault's: no central database to reach or replicate, but anyone who obtains the key can reverse every value, so the key must be managed as strictly as a vault would be.
Data loss prevention: components, states and deployment
Data loss prevention (DLP) is a set of controls that find sensitive data, watch how it is used and moved, and enforce policy to stop it leaving authorised boundaries. It has three functional components, applied in order:
- Discovery and classification: scanning storage (buckets, file shares, databases, SaaS tenants) to learn where sensitive data already sits. It comes first so that later rules target the right data.
- Monitoring: watching data at rest, in motion (on the network) and in use (on endpoints) for policy matches.
- Enforcement: acting on a match by blocking, quarantining, encrypting, alerting or requiring a justification.
New rules should run in monitor-only (audit) mode first: matches are logged without affecting anyone, so false positives can be measured and the rule tuned before blocking begins.
The encrypted-traffic blind spot
A network DLP gateway inspects content, so traffic it cannot read it cannot match. Most uploads use HTTPS; unless the gateway or proxy performs TLS inspection (decrypting and re-encrypting with a certificate the managed devices trust), it sees only ciphertext.
Choosing a deployment for cloud
| Deployment | Sees | Cannot see |
|---|---|---|
| Network DLP at an egress point | Traffic passing that gateway (with TLS inspection) | Remote users who do not route through it; unmanaged devices; data already stored in SaaS |
| Endpoint DLP agent | Local actions on managed devices: USB copies, printing, clipboard, screenshots, uploads; keeps enforcing offline | Unmanaged and personal devices; data at rest in cloud services |
| Inline cloud-delivered proxy (secure web gateway / inline CASB) | Web and SaaS traffic from enrolled devices wherever they connect, in real time, including unapproved services (with TLS inspection) | Activity that bypasses the proxy, such as unmanaged devices; past shares already in a tenant |
| API-integrated cloud DLP (API CASB) | Content and sharing settings inside sanctioned SaaS tenants, from any device, including files shared months ago; can revoke shares | Services the company has not integrated; local device actions; real-time blocking of uploads elsewhere |
Each deployment sees only the channels and devices it sits on, so mature programmes combine several and choose by where the data moves and which devices are in play.
Managing secrets and certificates
Secrets (passwords, API keys, tokens, connection strings) and certificates are keys in everyday form, and they are managed with the same aims: keep them out of places attackers can read, limit how long and where each is useful, and automate their lifecycle.
Secrets
- No credentials in code or repositories. Committed secrets spread to every clone, build log and fork, and remain in the version history. Remove them, rotate them (they must be treated as exposed), and scan repositories so it does not recur.
- Retrieve at runtime from a managed secrets store, authenticated by the workload's own identity (a role or managed identity) rather than another stored secret. Because the value is fetched rather than packaged, it can change without a rebuild or redeployment.
- Handle rotation in the client. Rotation is only safe if every consumer picks up the new value without intervention; a client that reads a secret once and keeps it for its whole lifetime breaks at the next rotation. Clients should cache briefly and re-fetch periodically and on authentication failure.
- Prefer short-lived, per-workload (dynamic) credentials. A secrets store that issues each service its own credential on request, valid for minutes or hours, means a leaked credential works briefly and only for one service, with no manual rotation.
Certificates
The certificate lifecycle is request, issuance, deployment, monitoring, renewal and revocation, with the private key protected throughout (ideally generated and kept in an HSM or key service). The commonest certificate failure is an unnoticed expiry, and it grows with the number of issuers and owners; the control that addresses it is a central certificate inventory with expiry alerting and automated renewal (for example through the ACME protocol). CA/Browser Forum rules are shortening the maximum lifetime of public TLS certificates in stages, toward 47 days by 2029, so renewal is now frequent enough that only automation keeps up.
When a private key is compromised, two steps close the exposure: generate a new key pair and install a certificate for it, and have the CA revoke every certificate for the old key, published through certificate revocation lists (CRLs, required for public TLS certificates) and, at some CAs, OCSP. A certificate is only a binding to a public key, so every certificate for the compromised key, whatever its serial number, must go; until revoked they remain valid until expiry. Revocation checking by clients is uneven, which is one more reason short lifetimes help. Certificates used inside information rights management are covered in sub-domain 2.6.
Tip. Expect a few short definition items that set near-twin terms side by side: tokenization versus encryption, hashing and masking; static versus dynamic masking; anonymization versus pseudonymization; HMAC versus digital signature; the DLP function that finds stored data. Most items are business scenarios that name a threat and two or three constraints (no application changes, no duplicate store, no hardware to operate, no central lookup, no manual rotation, keys out of the provider's reach) and ask which control fits BEST or what to do FIRST. Every option is usually a real control; the wrong ones protect a different data state, give the wrong party control of the key, are reversible when irreversibility was required, cannot see the channel or device named, or treat a symptom rather than the root cause. Read for which state, which party and which constraint the scenario turns on.
- Each encryption control covers one data state; fix the state where the exposure is. Confidential computing protects data in use with existing code but trusts the hardware and attestation; homomorphic encryption trusts no hardware but is slow and needs redesigned computations
- Key control ladder: provider-managed, customer-managed, BYOK (imported; customer can revoke; provider services keep working), HYOK/external (keys never at the provider; customer infrastructure must stay online). Client-side encryption blinds native provider services
- Envelope encryption: DEKs encrypt data locally, a KEK in the key service wraps them; the master key never leaves the service and KEK rotation leaves bulk ciphertext untouched
- Validation belongs to a module, not an algorithm: evidence is a current CMVP certificate for the module in use, running in approved mode. Validation level and administrative control are separate questions; single-tenant cloud HSMs give the customer sole administration
- A digest proves integrity only if the attacker cannot replace it; store passwords with a per-user salt and a slow function such as Argon2id
- Hashes and HMACs give integrity, not non-repudiation; that needs a signature with a private key only the signer controls
- Static masking makes safe non-production copies; dynamic masking gives role-based views of live data without duplication; pseudonymized data is still personal data, and anonymization must deal with quasi-identifiers
- Tokenization removes token-only systems from PCI DSS scope; vaultless format-preserving encryption avoids a central lookup but makes the key the asset to protect
- DLP runs discovery, then monitoring, then enforcement, new rules in monitor-only mode first; network DLP is blind to TLS without inspection, and the channel and device decide between endpoint, inline proxy and API deployment
- Retrieve secrets at runtime with a workload identity, prefer short-lived per-service credentials, automate certificate renewal from a central inventory, and after key compromise rekey and revoke
Frequently asked questions
What is the difference between BYOK and HYOK in cloud key management?
With bring your own key (BYOK), the customer generates key material, often in its own HSM, and imports it into the cloud provider's key service; the customer can disable or delete it at any time and provider services keep working, but the key lives inside the provider. With hold your own key (HYOK), or an external key manager, the key never leaves customer-controlled infrastructure and the provider calls out for each use, which keeps keys away from provider staff but stops encrypted services whenever that infrastructure is unavailable.
Why does rotating a master key not require re-encrypting all the data?
In envelope encryption the master key (key-encryption key) only encrypts small data keys, and the data keys encrypt the data. When the master key rotates, the key service keeps earlier versions to unwrap existing data keys or rewraps the data keys under the new version, so the bulk ciphertext is never touched and stays readable.
Does an HMAC provide non-repudiation?
No. An HMAC proves a message is unaltered and came from someone holding the shared secret key, but every party that shares the key can compute the same value, so it cannot prove to a third party which of them created the message. Non-repudiation needs a digital signature made with a private key that only the signer controls.
Is pseudonymized data still personal data under the GDPR?
Yes. Pseudonymized data can be attributed to a person using additional information kept separately, such as a linking table, so it remains personal data under GDPR Article 4(5). Only anonymized data, where no one can re-identify individuals by means reasonably likely to be used, falls outside the regulation, and removing direct identifiers alone rarely achieves that because quasi-identifiers can be linked to other data.
What is the difference between static and dynamic data masking?
Static masking replaces sensitive values once, while a copy is created, so the copy itself holds no real data; it is used for test, development and other non-production copies. Dynamic masking leaves the stored data unchanged and redacts values at query or display time according to the viewer's role, so different users see different views of the same live records without a second copy.
How does tokenization reduce PCI DSS scope?
Tokenization replaces card numbers with surrogate tokens that have no mathematical relationship to the originals and keeps the real numbers in a separately secured token vault. Systems that store or process only tokens, and cannot reach the vault or detokenize, hold no cardholder data, so they can be removed from the cardholder data environment that PCI DSS assessment covers.
Why does network DLP miss files uploaded over HTTPS?
Network DLP inspects content, and HTTPS encrypts that content. Unless the gateway or proxy performs TLS inspection, decrypting traffic with a certificate the managed devices trust, it sees only ciphertext and cannot match its rules.
What should happen when a certificate's private key is compromised?
Generate a new key pair, install a certificate issued for the new key, and have the certificate authority revoke every certificate issued for the old key so its revocation lists (and OCSP, where the CA still runs it) report them. Both steps matter: the attacker holds the old private key, and certificates bound to it remain valid until they expire unless they are revoked.
Source
This lesson covers the "Cloud Data Security" domain of the official CCSP exam guide. Vendors revise their guides — check the source for the current version.
Sign up free to mark lessons complete, bookmark topics and track your exam readiness.