AES-GCM: The Recommended Authenticated Encryption Mode
An organization is migrating from 3DES to AES-256 for encrypting data at rest. Which mode of AES is recommended for authenticated encryption?
Quick Answer
GCM, or Galois/Counter Mode, is the recommended AES mode here because the requirement specifically calls for authenticated encryption, and GCM is built to deliver both of the properties that phrase implies in a single pass: confidentiality, so the data at rest can't be read without the key, and authenticity and integrity, so any tampering with the ciphertext is detectable rather than silently accepted. It achieves this by combining a counter-mode encryption process with a built-in authentication tag, meaning the same operation that encrypts the data also produces a cryptographic checksum over it, and that tag is verified during decryption to confirm nothing was altered. This matters for data at rest specifically because encryption alone only protects secrecy; it says nothing about whether the ciphertext has been modified since it was written, and an attacker with write access to encrypted storage could potentially tamper with ciphertext in ways that produce exploitable changes to the decrypted plaintext under a non-authenticated mode. GCM closes that gap without requiring a separate integrity mechanism layered on top, which is more efficient than pairing an unauthenticated mode with a separate message authentication code. This authenticated-encryption requirement, along with GCM's standardization in NIST SP 800-38D, is why GCM is widely recommended over older, encryption-only modes for protecting data that could otherwise be silently tampered with. When a question specifically asks for a mode that provides both confidentiality and integrity together, GCM is the mode to recognize.
⚠ Common exam trap
ISC2 SSCP often tests the misconception that any mode providing confidentiality (like CBC or CTR) is sufficient for secure encryption, but the trap here is that authenticated encryption specifically requires a mode that also guarantees integrity, which only GCM (or CCM) provides among the listed options.
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
✓
GCM
GCM (Galois/Counter Mode) is the correct choice because it provides both confidentiality and authenticity in a single, efficient mode. For data at rest, authenticated encryption ensures that encrypted data cannot be tampered with undetected, which is critical for integrity. AES-256-GCM is widely recommended and standardized (NIST SP 800-38D) for this purpose.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
ECB
Why it's wrong here
ECB encrypts each block independently and is susceptible to pattern attacks; it should be avoided.
- ✓
GCM
Why this is correct
GCM combines CTR mode with authentication tags, providing both confidentiality and integrity.
- ✗
CBC
Why it's wrong here
CBC provides confidentiality but not integrity; it is not authenticated encryption.
- ✗
CTR
Why it's wrong here
CTR is a stream cipher mode that provides confidentiality but no integrity.
Quick reference
Symmetric Encryption Algorithm Comparison
| Algorithm | Key Size | Block Size | Status | Notes |
|---|---|---|---|---|
| AES-128 | 128-bit | 128-bit | Current standard | NIST approved; WPA3, TLS |
| AES-256 | 256-bit | 128-bit | Current standard | Preferred for sensitive / govt data |
| 3DES | 112-bit effective | 64-bit | Deprecated (2023) | Replaced by AES |
| DES | 56-bit | 64-bit | Broken | Cracked in < 24 h; never deploy |
| ChaCha20 | 256-bit | Stream cipher | Current | TLS 1.3, WireGuard |
Go deeper
Related to this question
About these practice questions
One of 920 original SSCP practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
Same concept, more angles
1 more way this is tested on SSCP
These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.
Variation 1. A security analyst is recommending a symmetric encryption algorithm for a new application that requires both confidentiality and authentication. Which algorithm and mode combination should they select?
easy- A.3DES-CBC
- B.AES-ECB
- C.RC4
- ✓ D.AES-GCM
Why D: AES-GCM (Galois/Counter Mode) is a symmetric encryption algorithm that provides both confidentiality and authentication in a single, efficient operation. It combines AES encryption in counter mode with a Galois field-based message authentication code (GMAC), making it ideal for applications requiring both security properties.
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This SSCP 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 SSCP exam.