What This Domain Covers
Cryptography purpose, hashing, salting, symmetric and asymmetric encryption, ECC, HMAC, signatures, certificates, key strength, secure protocols, attacks, cryptanalysis, and PKI.
Official weighting: 9%.
Exam Objectives
5.1 Understand reasons and requirements for cryptography
Core idea: crypto requirement.
Scenario: A team encrypts stored files but cannot prove whether exported reports were altered.
Practitioner response: Add integrity and authenticity controls such as signatures or HMAC in addition to confidentiality controls.
Concepts to Understand
- confidentiality: confidentiality is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
- integrity and authenticity: integrity and authenticity is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
- PII, IP, and PHI sensitivity: PII, IP, and PHI sensitivity is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
- PCI DSS and ISO drivers: PCI DSS and ISO drivers is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
- entropy and quantum considerations: entropy and quantum considerations is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
5.2 Apply cryptography concepts
Core idea: crypto concept selection.
Scenario: Passwords are stored with unsalted fast hashes and attackers obtained the database.
Practitioner response: Use a password hashing design with unique salts and a slow approved password-hashing function.
Concepts to Understand
- hashing: Hashing proves a value matches without reversing it. Password storage needs salts and slow password-hashing functions, not ordinary fast hashes alone.
- salting: salting is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
- symmetric encryption: symmetric encryption is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
- asymmetric encryption: asymmetric encryption is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
- ECC: ECC is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
- digital signatures: digital signatures is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
- certificates: certificates is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
- HMAC: HMAC is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
- audit trails: audit trails is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
- algorithm and key strength: algorithm and key strength is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
- cryptographic attacks: cryptographic attacks is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
5.3 Understand and implement secure protocols
Core idea: secure protocol use.
Scenario: A legacy file transfer process sends PII over an unauthenticated plaintext protocol.
Practitioner response: Move to an authenticated encrypted protocol, validate endpoints, and disable the plaintext path.
Concepts to Understand
- services and protocols: services and protocols is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
- credit card processing: credit card processing is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
- file transfer: file transfer is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
- web clients: web clients is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
- VPN: VPN is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
- PII transmission: PII transmission is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
- limitations and vulnerabilities: limitations and vulnerabilities is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
5.4 Understand public key infrastructure
Core idea: PKI operations.
Scenario: A private key was copied to several administrators for emergency certificate renewal.
Practitioner response: Replace copyable key handling with controlled key custody, renewal procedures, revocation readiness, and audit logs.
Concepts to Understand
- key storage: key storage is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
- rotation: rotation is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
- generation: generation is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
- destruction: destruction is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
- exchange: exchange is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
- revocation: revocation is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
- escrow: escrow is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
- web of trust: web of trust is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
- PGP, GPG, and blockchain: PGP, GPG, and blockchain is testable because a practitioner must know what control it supports, who owns it, what evidence proves it worked, and what failure looks like.
Decision Patterns
BEST
Choose the answer that satisfies the security requirement and leaves a defensible operational record.
FIRST
Prioritize safety, containment, authority, and evidence before convenience or final cleanup.
MOST EFFECTIVE
Prefer the control that changes the outcome, not merely the control that creates more information.
LEAST
Think least privilege, least disruption, or least residual risk depending on the stem.
Common Exam Traps
- Using encryption when the requirement is integrity, authenticity, or non-repudiation.
- Treating hashing as reversible protection.
- Ignoring key custody, rotation, and revocation while focusing only on algorithms.
Comparisons
Hashing vs Encryption
| Option | Primary difference | Best use |
|---|---|---|
| Hashing | One-way digest | Integrity checks and password verification |
| Encryption | Reversible with key | Confidentiality of data at rest or in transit |
Exam clue: Hashing is not encryption. Do not choose hashing when the original value must be recovered.
Symmetric vs Asymmetric Encryption
| Option | Primary difference | Best use |
|---|---|---|
| Symmetric | Same key encrypts and decrypts | Bulk data protection |
| Asymmetric | Public/private key pair | Key exchange, signatures, certificates |
Exam clue: Use the property needed: confidentiality, integrity, authenticity, or non-repudiation.
digital signature vs HMAC
This comparison is covered through the domain objectives above and the SSCP review sheet.
certificate revocation vs expiration
This comparison is covered through the domain objectives above and the SSCP review sheet.
Knowledge Check
- Can you identify the accountable owner before choosing the control?
- What evidence would prove the control worked?
- What changes if this becomes legally regulated or time-critical?
- What would fail if the administrator account, log source, or recovery dependency is unavailable?
Domain Mastery Checklist
Practice in the Arcade
This domain currently has 12 validated SSCP practice questions mapped to it.
Practice This DomainSources
ISC2 SSCP Certification Exam Outline
Reviewed 2026-08-08 for SSCP.
ISC2 SSCP Experience Requirements
Reviewed 2026-08-08 for SSCP.
ISC2 Endorsement
Reviewed 2026-08-08 for SSCP.
ISC2 Member Policies
Reviewed 2026-08-08 for SSCP.