Question 390 of 504
Legal, Risk and CompliancehardMultiple ChoiceObjective-mapped

Quick Answer

The answer is ensuring cryptographic operations use constant-time algorithms. This is the most critical control because side-channel attacks in multi-tenant cloud environments exploit measurable variations in execution time—such as CPU cache timing or memory bus latency—to infer sensitive data like cryptographic keys across shared physical hardware. Constant-time algorithms eliminate these timing variations by executing in a fixed duration regardless of input, directly preventing an attacker from extracting key material through precise timing measurements. On the CCSP exam, this concept tests your understanding of how shared resource isolation alone is insufficient; the trap is assuming network segmentation or hypervisor isolation fully addresses side-channel risks, when in fact cryptographic operations themselves must be hardened. Remember the mnemonic “CT for Keys”: Constant-Time algorithms protect cryptographic Keys from timing leaks.

CCSP Legal, Risk and Compliance Practice Question

This CCSP practice question tests your understanding of legal, risk and compliance. Read the scenario carefully and evaluate each option against the stated constraints before committing to an answer. After answering, compare your reasoning against the explanation and wrong-answer breakdown below. Once you have made your selection, read the full explanation to reinforce the concept and understand why each distractor is designed to mislead on exam day.

A cloud service provider (CSP) is designing a multi-tenant infrastructure and needs to ensure that a security incident in one tenant's environment does not compromise the confidentiality or integrity of other tenants. The CSP plans to use a combination of network segmentation, hypervisor isolation, and encryption. Which additional control is MOST critical to prevent side-channel attacks that could leak cryptographic keys or other sensitive data across tenants?

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Ensure cryptographic operations use constant-time algorithms.

Side-channel attacks, such as timing attacks, exploit variations in execution time to infer sensitive data like cryptographic keys. Constant-time algorithms ensure that cryptographic operations execute in a fixed duration regardless of input, eliminating timing variations that could be measured across shared physical hardware. This is critical in multi-tenant environments where tenants share CPU caches and memory buses, as it prevents an attacker from extracting key material through precise timing measurements.

Key principle: Answer the scenario, not the keyword: identify the specific constraint before choosing the most familiar-sounding option.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Ensure cryptographic operations use constant-time algorithms.

    Why this is correct

    Constant-time algorithms resist timing and cache-based side-channel attacks.

    Related concept

    Read the scenario before looking for a memorised answer.

  • Implement virtual LANs (VLANs) and firewall rules between tenants.

    Why it's wrong here

    Network controls do not prevent side-channel attacks at the processor level.

  • Use hardware security modules (HSMs) for key management.

    Why it's wrong here

    HSMs protect key storage but not execution side channels.

  • Enforce strict API rate limiting for each tenant.

    Why it's wrong here

    Rate limiting does not mitigate side-channel vulnerabilities.

Common exam traps

Common exam trap: answer the scenario, not the keyword

ISC2 often tests the distinction between network-level isolation (VLANs, firewalls) and microarchitectural side-channel defenses, leading candidates to choose network controls when the question specifically targets side-channel attacks that bypass network segmentation.

Detailed technical explanation

How to think about this question

Constant-time algorithms avoid data-dependent branching and memory access patterns; for example, RSA blinding or using Montgomery multiplication with fixed iteration counts. In practice, even a single conditional branch based on a secret bit can leak information through the CPU's branch predictor, which is shared across tenants in virtualized environments. Real-world attacks like Flush+Reload or Prime+Probe exploit cache timing to recover AES keys, and constant-time implementations are the primary defense.

KKey Concepts to Remember

  • Read the scenario before looking for a memorised answer.
  • Find the constraint that changes the correct option.
  • Eliminate answers that are true in general but not in this case.

TExam Day Tips

  • Watch for words such as best, first, most likely and least administrative effort.
  • Review why wrong options are wrong, not only why the correct option is correct.

Key takeaway

Answer the scenario, not the keyword: identify the specific constraint before choosing the most familiar-sounding option.

Real-world example

How this comes up in practice

A developer is choosing between AES-256 (symmetric) and RSA-2048 (asymmetric) for encrypting a large file that will be sent to a partner. Symmetric encryption is fast but requires key exchange; asymmetric is slower but solves the key distribution problem. A hybrid approach — encrypt the file with AES, encrypt the AES key with RSA — is standard. Questions like this test whether you understand when each approach applies.

What to study next

Got this wrong? Here's your next step.

Identify which exam domain this question belongs to, review the core concept, then practise similar questions from the same domain.

Related practice questions

Related CCSP practice-question pages

Use these pages to review the topic behind this question. This is how one missed question becomes focused revision.

Practice this exam

Start a free CCSP practice session

Short sessions build daily habit. Longer sessions build exam-day stamina. Try a timed session to simulate real conditions.

FAQ

Questions learners often ask

What does this CCSP question test?

Legal, Risk and Compliance — This question tests Legal, Risk and Compliance — Read the scenario before looking for a memorised answer..

What is the correct answer to this question?

The correct answer is: Ensure cryptographic operations use constant-time algorithms. — Side-channel attacks, such as timing attacks, exploit variations in execution time to infer sensitive data like cryptographic keys. Constant-time algorithms ensure that cryptographic operations execute in a fixed duration regardless of input, eliminating timing variations that could be measured across shared physical hardware. This is critical in multi-tenant environments where tenants share CPU caches and memory buses, as it prevents an attacker from extracting key material through precise timing measurements.

What should I do if I get this CCSP question wrong?

Identify which exam domain this question belongs to, review the core concept, then practise similar questions from the same domain.

What is the key concept behind this question?

Read the scenario before looking for a memorised answer.

About these practice questions

Courseiva creates original exam-style practice questions with explanations and wrong-answer analysis. It does not publish real exam questions, exam dumps, or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

Keep practising

More CCSP practice questions

Last reviewed: Jun 30, 2026

Question Discussion

Share a tip, memory trick, or ask about the reasoning behind this question. Do not post real exam questions, leaked content, braindumps, or copyrighted exam material. Comments are moderated and may be removed without notice.

Loading comments…

Sign in to join the discussion.

This CCSP practice question is part of Courseiva's free ISC2 certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the CCSP exam.