Cryptography is one of the primary technical mechanisms used to protect information and establish trust in digital systems.
Modern organizations use cryptography to protect:
stored information;
network communications;
online banking;
authentication credentials;
software updates;
digital certificates;
cloud environments;
mobile devices;
backups;
electronic transactions;
application programming interfaces;
administrative communications.
However, effective cryptography requires much more than selecting an encryption algorithm.
A cryptographic solution also depends on:
identifying the security objective;
choosing an appropriate algorithm;
selecting sufficient key strength;
generating keys securely;
protecting keys;
distributing or establishing keys;
rotating keys;
revoking compromised keys;
selecting suitable modes of operation;
using initialization values and nonces correctly;
maintaining cryptographic agility;
retiring obsolete algorithms;
responding to technological changes such as quantum computing.
The current CISSP examination places these concepts primarily under Domain 3, Objective 3.6 β Select and determine cryptographic solutions. The current objective specifically includes:
cryptographic lifecycle;
keys;
algorithm selection;
symmetric cryptography;
asymmetric cryptography;
elliptic curves;
quantum-related cryptography;
Public Key Infrastructure;
quantum key distribution.
This lesson concentrates on cryptographic principles, methods, algorithms, security services, and key-management foundations.
Lesson Eleven will expand:
cryptanalytic attacks;
PKI architecture;
certificate authorities;
certificate validation;
revocation;
OCSP;
CRLs;
certificate chains;
man-in-the-middle attacks;
side-channel attacks;
brute force;
timing attacks;
fault injection.
The central Lesson Ten question is:
Which cryptographic mechanism should be selected to achieve confidentiality, integrity, authenticity, or nonrepudiationβand how should its keys be managed throughout their lifecycle?
| Lesson Topic | Primary CISSP Alignment |
|---|---|
| Cryptographic lifecycle | Domain 3.6 |
| Algorithm selection | Domain 3.6 |
| Key management | Domain 3.6 |
| Symmetric cryptography | Domain 3.6 |
| Asymmetric cryptography | Domain 3.6 |
| Elliptic-curve cryptography | Domain 3.6 |
| Quantum considerations | Domain 3.6 |
| Public Key Infrastructure | Domain 3.6 |
| Quantum key distribution | Domain 3.6 |
| Encryption/decryption | Domain 3.4 / 3.6 |
| Hashing | Supporting cryptographic concept |
| HMAC | Supporting cryptographic concept |
| Digital signatures | Supporting cryptographic/PKI concept |
| Block-cipher modes | Supporting cryptographic concept |
| Hybrid cryptography | Supporting cryptographic architecture |
| Key escrow/recovery | Cryptographic lifecycle |
| Cryptoperiod | Cryptographic lifecycle |
| Cryptographic agility | Cryptographic lifecycle |
| Cryptanalytic attacks | Lesson Eleven / Domain 3.7 |
| Detailed PKI operations | Lesson Eleven |
The official outline currently separates cryptographic-solution selection under 3.6 from cryptanalytic attacks under 3.7.
After completing this lesson, you should be able to:
Define cryptography.
Explain the security services cryptography can support.
Distinguish plaintext from ciphertext.
Distinguish encryption from decryption.
Explain the role of cryptographic algorithms and keys.
Explain why algorithm secrecy should not be the primary basis of security.
Explain cryptographic strength.
Explain why randomness and entropy matter.
Distinguish symmetric from asymmetric cryptography.
Explain the advantages and limitations of symmetric cryptography.
Explain AES at a CISSP level.
Recognize DES and 3DES as legacy technologies.
Distinguish block ciphers from stream ciphers.
Explain common block-cipher operating modes.
Explain why ECB generally provides weak pattern protection.
Explain CBC, CTR, and GCM conceptually.
Explain authenticated encryption.
Explain asymmetric key pairs.
Distinguish public and private keys.
Explain RSA conceptually.
Explain Diffie-Hellman conceptually.
Explain elliptic-curve cryptography conceptually.
Explain hybrid cryptography.
Define hashing.
Explain preimage resistance and collision resistance.
Distinguish hashing from encryption.
Explain salts in password storage.
Define Message Authentication Code.
Explain HMAC.
Explain digital signatures.
Explain how digital signatures differ from encryption.
Explain how confidentiality and digital signatures can be combined.
Explain the cryptographic key lifecycle.
Explain secure key generation.
Explain key establishment and distribution.
Explain secure key storage.
Explain key rotation and cryptoperiods.
Explain key revocation.
Explain key recovery and escrow.
Explain split knowledge and dual control.
Explain cryptographic key destruction.
Explain Hardware Security Modules.
Distinguish HSMs from TPMs.
Explain cryptographic agility.
Explain initialization vectors and nonces conceptually.
Explain post-quantum cryptography.
Recognize ML-KEM, ML-DSA, and SLH-DSA.
Explain the difference between post-quantum cryptography and quantum key distribution.
Select appropriate cryptographic methods for CISSP scenarios.
Recognize common CISSP cryptography traps.
Cryptography is the use of mathematical techniques to protect information and communications.
It can support security objectives including:
confidentiality;
integrity;
authenticity;
nonrepudiation.
Cryptography does not automatically provide every security property at the same time.
The cryptographic mechanism must match the requirement.
CRYPTOGRAPHY
β
ββββββββββββββββββΌβββββββββββββββββ
β β β
βΌ βΌ βΌ
CONFIDENTIALITY INTEGRITY AUTHENTICITY
β β β
ββββββββββββββββββ΄ββββββββ¬βββββββββ
βΌ
NONREPUDIATION
(supported)
Cryptography can prevent unauthorized parties from understanding protected information.
Example:
PLAINTEXT
"Payroll = $80,000"
β
βΌ
ENCRYPTION
β
βΌ
CIPHERTEXT
8F3A91C2...
Without the appropriate key, the ciphertext should be computationally infeasible to convert back into meaningful plaintext.
Cryptographic mechanisms can help determine whether information has changed.
Common mechanisms include:
cryptographic hashes;
MACs;
digital signatures.
Cryptography can support confidence that:
a message came from the expected source;
a system holds the expected key;
software originated from the claimed publisher.
Digital signatures can support evidence connecting a signer to a signed message or transaction.
The more precise CISSP wording is:
Digital signatures support nonrepudiation.
Organizational procedures, key protection, identity proofing, and legal frameworks also affect whether a signature provides meaningful evidence.
Plaintext is information in its original readable or interpretable form.
Example:
Transfer $10,000 to Account 4421.
Ciphertext is the transformed output produced by encryption.
It should not reveal the original information to unauthorized parties when appropriate cryptography is correctly implemented.
Encryption converts:
using:
an algorithm;
a cryptographic key.
Decryption converts:
using the appropriate cryptographic key and algorithm.
ENCRYPTION
β
βΌ
PLAINTEXT ββββΊ ALGORITHM + KEY ββββΊ CIPHERTEXT
β
βΌ
TRANSMISSION
OR STORAGE
β
βΌ
CIPHERTEXT βββΊ ALGORITHM + KEY ββββΊ PLAINTEXT
β²
β
DECRYPTION
A cryptographic algorithm is the mathematical process used to transform or process information.
Examples include:
AES;
RSA;
SHA-256.
The algorithm is not generally expected to remain secret.
A cryptographic key is a value used by the algorithm to control the cryptographic transformation.
The security of a well-designed cryptosystem should normally depend primarily on protection of the keyβnot secrecy of the algorithm.
A foundational cryptographic design principle states, conceptually:
A cryptosystem should remain secure even if an attacker knows how the system works, provided the key remains secret.
Therefore:
ALGORITHM
β
Generally public/known
β
βΌ
KEY
β
Must receive appropriate protection
Hiding implementation details can create an additional barrier.
But:
Security should not depend entirely on attackers being unaware of the algorithm or architecture.
Strong cryptography should remain secure even when its algorithm is publicly analyzed.
Factors include:
algorithm design;
key length;
implementation;
key protection;
random-number quality;
protocol design;
attack capabilities.
A long key cannot compensate for a fundamentally broken algorithm.
Larger keys generally expand the number of possible keys.
But key sizes cannot be compared blindly between different algorithm families.
For example:
A 256-bit symmetric key and a 256-bit elliptic-curve key do not represent identical cryptographic structures merely because both contain β256.β
Think:
STRONG ALGORITHM
+
SUFFICIENT KEY STRENGTH
+
SECURE IMPLEMENTATION
+
SECURE KEY MANAGEMENT
=
EFFECTIVE CRYPTOGRAPHIC PROTECTION
Failure of any major component can weaken the overall solution.
Cryptography depends heavily on unpredictable values.
Examples include:
cryptographic keys;
nonces;
initialization vectors;
salts.
Predictable values may dramatically weaken a cryptographic system.
Entropy represents uncertainty or unpredictability in generated values.
Strong cryptographic key generation requires an appropriate source of randomness.
Poor:
Encryption Key =
CompanyName2026
Better:
Cryptographically secure
randomly generated key
Human-created strings generally do not provide sufficient cryptographic randomness.
Symmetric cryptography uses the same secret keyβor closely related secret keying materialβfor encryption and decryption.
SHARED SECRET KEY
K
βββββββ΄ββββββ
βΌ βΌ
ENCRYPTION DECRYPTION
SENDER
PLAINTEXT
β
βΌ
ENCRYPT WITH KEY K
β
βΌ
CIPHERTEXT
β
βΌ
ββββββββ NETWORK ββββββββ
β
βΌ
CIPHERTEXT
β
βΌ
DECRYPT WITH KEY K
β
βΌ
PLAINTEXT
RECEIVER
Both parties need access to the shared secret.
Symmetric algorithms are generally:
computationally efficient;
fast;
suitable for large volumes of information;
effective for bulk encryption.
The major challenge is:
How do two parties securely obtain the same secret key?
If the attacker obtains the shared key:
Confidentiality can be lost.
Suppose every pair of users requires a unique shared secret.
As the number of users increases, key-management complexity grows rapidly.
This is one reason public-key methods became important.
AES is the primary modern symmetric block cipher candidates should recognize.
AES supports key sizes of:
128 bits;
192 bits;
256 bits.
At CISSP level, associate AES with:
symmetric encryption;
block cipher;
modern data confidentiality;
efficient bulk encryption.
AES may be used for:
full-disk encryption;
VPN protection;
database encryption;
file protection;
application encryption.
The Data Encryption Standard is historically important.
Its effective 56-bit key length is no longer adequate for modern security requirements.
For CISSP:
DES is obsolete for modern protection.
3DES applies DES operations multiple times to increase effective security compared with ordinary DES.
It is now primarily a legacy technology rather than a preferred choice for new cryptographic designs.
DES
β
βΌ
3DES
β
βΌ
AES
For new systems, modern approved algorithms should be selected according to current requirements and standards.
A block cipher processes fixed-size blocks of information.
Example:
A stream cipher encrypts information in a continuing sequence, often conceptually byte by byte or bit by bit.
Stream-oriented cryptography can be useful where:
low latency;
continuous communication
is important.
| Block Cipher | Stream Cipher |
|---|---|
| Operates on fixed-size blocks | Operates on continuous stream |
| Requires appropriate mode for arbitrary-length messages | Naturally stream oriented |
| AES is a block cipher | Stream designs operate differently |
A block cipher processes blocks.
A mode of operation determines how blocks are combined to securely encrypt longer messages.
Important modes candidates should recognize include:
ECB;
CBC;
CFB;
OFB;
CTR;
GCM.
ECB encrypts each block independently.
Conceptually:
BLOCK 1 βββΊ AES βββΊ CIPHER BLOCK 1
BLOCK 2 βββΊ AES βββΊ CIPHER BLOCK 2
BLOCK 3 βββΊ AES βββΊ CIPHER BLOCK 3
Identical plaintext blocks encrypted using the same key produce identical ciphertext blocks.
Patterns can therefore remain visible.
PLAINTEXT
A A B A A
β
ECB
X X Y X X
The contents are encrypted, but structural patterns remain.
ECB is generally inappropriate for protecting patterned or structured bulk information.
Memory aid:
ECB exposes patterns.
CBC chains blocks together so the encryption of one block depends partly on the previous ciphertext block.
The first block uses an initialization vector.
IV
β
βΌ
PLAINTEXT 1 ββββΊ ENCRYPT ββΊ C1
β
βΌ
PLAINTEXT 2 βββββββββββββββββΊ ENCRYPT ββΊ C2
Repeated plaintext blocks do not necessarily produce repeated ciphertext blocks in the same way as ECB.
CBC encryption alone does not automatically provide modern authenticated integrity.
Confidentiality and integrity requirements should both be considered.
CFB uses block-cipher operations in a feedback arrangement to provide stream-like encryption behavior.
OFB generates a keystream-like sequence from repeated cipher output.
These modes are useful for understanding how block ciphers can operate beyond basic independent blocks.
For CISSP:
Know their general role rather than attempting to reproduce implementation equations.
CTR uses a counter value to produce a keystream that is combined with plaintext.
Conceptually:
COUNTER 1 ββΊ ENCRYPT ββΊ KEYSTREAM 1
β
PLAINTEXT 1 βββββββββββββββββββββΊ C1
COUNTER 2 ββΊ ENCRYPT ββΊ KEYSTREAM 2
β
PLAINTEXT 2 βββββββββββββββββββββΊ C2
CTR can provide:
efficient processing;
parallelization;
random access to blocks.
Nonce/counter uniqueness is extremely important.
GCM is a widely used authenticated-encryption mode.
It can provide:
confidentiality;
integrity/authentication of ciphertext and associated data.
Traditional thinking:
ENCRYPTION
β
βΌ
CONFIDENTIALITY
Modern authenticated encryption:
ENCRYPTION
+
AUTHENTICATION
β
βΌ
CONFIDENTIALITY
+
INTEGRITY / AUTHENTICITY
Authenticated Encryption with Associated Data, or AEAD, allows a design to protect:
encrypted content;
associated metadata whose integrity must be authenticated even if it is not encrypted.
Remember:
Do not assume:
Every encryption mode automatically provides integrity.
| Mode | Key CISSP Idea |
|---|---|
| ECB | Independent blocks; leaks patterns |
| CBC | Chained blocks; IV required |
| CFB | Stream-like feedback mode |
| OFB | Stream-like output feedback |
| CTR | Counter-based; efficient/parallelizable |
| GCM | Authenticated encryption |
An Initialization Vector, or IV, provides an initial value used by certain encryption modes.
The IV often does not need to be secret.
But depending on the mode, it may need to be:
unpredictable;
unique;
properly generated.
ENCRYPTION KEY
β
INITIALIZATION VECTOR
They serve different purposes.
A nonce is a value intended to be used according to the protocol's uniqueness requirements, often effectively:
a value used once in a given cryptographic context.
Nonce reuse can catastrophically weaken some cryptographic constructions.
Do not assume:
βNon-secretβ means βunimportant.β
An IV or nonce may be public but still require strict uniqueness or unpredictability.
Asymmetric cryptography uses a mathematically related key pair:
public key;
private key.
KEY PAIR
ββββββββ΄βββββββ
βΌ βΌ
PUBLIC KEY PRIVATE KEY
The public key can generally be distributed widely.
The private key must be appropriately protected.
Compromise of a private key may enable:
impersonation;
unauthorized decryption in some schemes;
fraudulent signatures.
Asymmetric cryptography can support:
scalable key establishment;
digital signatures;
authentication;
PKI.
Compared with symmetric cryptography, asymmetric operations are generally more computationally expensive.
Therefore modern systems often combine:
in hybrid designs.
Conceptually:
SENDER
β
β Encrypt using
βΌ
RECIPIENT'S PUBLIC KEY
β
βΌ
CIPHERTEXT
β
βΌ
RECIPIENT
β
β Decrypt using
βΌ
RECIPIENT'S PRIVATE KEY
The recipient's private key must remain protected.
RSA is a classic asymmetric cryptographic algorithm family.
At CISSP level, associate RSA with:
public/private key pairs;
encryption or key-transport uses in suitable constructions;
digital signatures.
RSA's traditional security is related to the computational difficulty of factoring sufficiently large integers.
You do not need to manually perform RSA mathematics for the CISSP exam.
Remember:
Do not confuse RSA with AES.
Diffie-Hellman is primarily a:
It enables parties to derive a shared secret over an untrusted communication channel.
ALICE BOB
Private A Private B
β β
βΌ βΌ
Public A Public B
β β
βββββββββ Exchange βββββββββββββ
β
βΌ
SHARED SECRET
Neither party simply sends the final shared secret across the network.
Unauthenticated Diffie-Hellman can be vulnerable to interception/man-in-the-middle scenarios.
Authentication must be incorporated where required.
Cryptanalytic attack details will be covered in Lesson Eleven.
Elliptic-Curve Cryptography uses mathematics based on elliptic curves over finite fields.
At CISSP level, associate ECC with:
asymmetric cryptography;
digital signatures;
key agreement;
strong security with relatively compact key sizes compared with some traditional alternatives.
Smaller keys can benefit environments involving:
mobile devices;
embedded systems;
constrained systems;
network protocols.
Symmetric cryptography is efficient for bulk data.
Asymmetric cryptography helps solve:
authentication;
key-establishment;
signature problems.
Modern protocols often combine them.
ASYMMETRIC CRYPTOGRAPHY
β
βΌ
ESTABLISH / PROTECT
SESSION KEY
β
βΌ
SYMMETRIC KEY
β
βΌ
BULK DATA ENCRYPTION
A secure communication protocol might:
authenticate the server using a certificate;
use asymmetric/key-agreement mechanisms;
derive a symmetric session key;
use that session key for high-speed encrypted communication.
This is much more efficient than using expensive asymmetric operations on every block of application data.
A cryptographic hash function converts input of arbitrary length into a fixed-size digest.
INPUT
"The contract is approved."
β
βΌ
HASH FUNCTION
β
βΌ
DIGEST
A18F92...
A cryptographic hash should make it computationally infeasible to recover the original input merely from the digest.
This is different from encryption.
| Hashing | Encryption |
|---|---|
| One-way transformation | Designed to be reversible with correct key |
| No decryption key | Requires key |
| Supports integrity | Supports confidentiality |
| Fixed-size digest | Ciphertext length relates to message/construction |
CISSP candidates should recognize:
SHA-2;
SHA-3.
Examples include:
SHA-256;
SHA-384;
SHA-512.
Algorithms such as MD5 and SHA-1 are historically important but should not be selected for modern collision-resistant security designs.
Given:
Hash H
it should be computationally infeasible to find an input that produces H.
Given one message:
M1
it should be difficult to find a different message:
M2
with the same digest.
It should be computationally infeasible to deliberately find any two different inputs that produce the same digest.
M1 ββΊ HASH ββΊ X
M2 ββΊ HASH ββΊ X
If M1 β M2 but the hash is the same:
ORIGINAL FILE
β
βΌ
HASH
β
βΌ
DIGEST A
RECEIVED FILE
β
βΌ
HASH
β
βΌ
DIGEST B
If:
A β B
the file changed.
If an attacker can replace:
the file;
and the published hash;
then an ordinary hash comparison does not prove authenticity.
Additional trusted mechanisms may be required.
Instead, authentication systems commonly store derived password-verification values using suitable password-hashing/key-derivation techniques.
A salt is a unique value combined with a password before password hashing.
PASSWORD
+
UNIQUE SALT
β
βΌ
PASSWORD HASHING
β
βΌ
STORED VALUE
Without salts, identical passwords can generate identical stored hashes under the same simple hashing process.
With unique salts:
Password: Sierra123
Salt A β Hash X
Password: Sierra123
Salt B β Hash Y
This makes precomputed attacks less effective.
A salt generally does not need to remain secret.
Its security purpose differs from an encryption key.
A Message Authentication Code uses secret keying material to provide assurance concerning:
message integrity;
message authenticity.
MESSAGE
+
SECRET KEY
β
βΌ
MAC ALGORITHM
β
βΌ
AUTHENTICATION TAG
A simple hash:
MESSAGE β HASH
A MAC:
MESSAGE + SECRET KEY β TAG
The secret key enables source/authenticity assurance among parties holding the secret.
HMAC is a keyed message-authentication construction using a cryptographic hash function.
It supports:
integrity;
message authentication.
MESSAGE
β
ββββββββ
β β
βΌ βΌ
HASH SECRET KEY
β β
ββββ¬ββββ
βΌ
HMAC
β
βΌ
AUTHENTICATION VALUE
The message may remain readable.
HMAC primarily addresses:
integrity;
authenticity.
A digital signature uses asymmetric cryptography to provide assurance concerning:
integrity;
origin authenticity;
nonrepudiation support.
The signer uses:
The recipient verifies using:
SENDER
β
βΌ
MESSAGE
β
βΌ
HASH
β
βΌ
DIGEST
β
βΌ
SIGN WITH PRIVATE KEY
β
βΌ
DIGITAL SIGNATURE
Recipient:
MESSAGE + SIGNATURE
β
βΌ
VERIFY USING SIGNER'S
PUBLIC KEY
β
βΌ
SIGNATURE VALID?
Digital-signature systems commonly sign a digest rather than processing the entire potentially large message directly through the signature algorithm.
This improves efficiency and connects the signature to the message's integrity.
| Property | Digital Signature Support |
|---|---|
| Confidentiality | Not by itself |
| Integrity | Yes |
| Authenticity | Yes |
| Nonrepudiation | Supports |
Signing a document does not automatically hide its contents.
For conceptual asymmetric confidentiality:
Encrypt using recipient's public key.
For signing:
Sign using sender's private key.
| Objective | Key Concept |
|---|---|
| Send confidential information to Bob | Protect for Bob using Bob's public-key mechanism |
| Prove Alice signed a message | Alice uses her private signing key |
| Verify Alice's signature | Alice's public verification key |
| Bulk encryption | Symmetric session key |
Suppose Alice sends Bob a confidential signed contract.
Requirements:
Bob must be able to read it.
Unauthorized parties should not.
Bob must verify Alice's signature.
Conceptually, the system may combine:
digital signatures;
encryption.
MESSAGE
β
βΌ
DIGITALLY SIGN
β
βΌ
SIGNED MESSAGE
β
βΌ
ENCRYPT FOR RECIPIENT
β
βΌ
PROTECTED TRANSMISSION
Exact protocol ordering and construction should follow established standards rather than improvised cryptography.
A powerful cryptographic algorithm with poorly managed keys can provide weak security.
NIST's currently final SP 800-57 Part 1 Rev. 5 provides extensive guidance for the management and protection of cryptographic keying material.
KEY REQUIREMENT
β
βΌ
GENERATION
β
βΌ
ESTABLISHMENT /
DISTRIBUTION
β
βΌ
STORAGE
β
βΌ
ACTIVE USE
β
βΌ
ROTATION / RENEWAL
β
βΌ
REVOCATION / EXPIRATION
β
βΌ
ARCHIVAL / RECOVERY
β
βΌ
DESTRUCTION
Cryptographic keys should be generated using:
approved algorithms;
sufficient entropy;
suitable key lengths;
trusted cryptographic mechanisms.
Weak random-number generation can undermine strong encryption.
Symmetric keys must be securely shared with authorized parties.
The challenge is:
How do we securely send the secret required to protect communication?
Possible approaches include:
secure key-establishment protocols;
public-key mechanisms;
pre-established secure channels.
Key establishment generally includes mechanisms through which communicating parties obtain shared keying material.
Two conceptual approaches include:
One party creates keying material and securely provides it to another.
Both parties contribute to deriving shared keying material.
Diffie-Hellman is a well-known key-agreement concept.
Encryption keys should not casually be stored:
in source code;
in public repositories;
in unprotected configuration files;
beside the encrypted data without adequate protection.
Organizations may use:
MASTER / ROOT KEY
β
βΌ
KEY-ENCRYPTION KEY
β
βΌ
DATA-ENCRYPTION KEY
β
βΌ
PROTECTED DATA
This allows different keys to serve specialized purposes.
Key wrapping is the protection of one cryptographic key using another cryptographic mechanism/key.
This can help protect keys during:
storage;
distribution;
backup.
A Hardware Security Module is a specialized security device designed to perform and protect cryptographic operations and sensitive key material.
An HSM may support:
secure key generation;
key storage;
signing;
encryption/decryption;
controlled cryptographic operations.
APPLICATION
β
βΌ
CRYPTOGRAPHIC REQUEST
β
βΌ
ββββββββββββββββββββββ
β HSM β
β β
β Protected Keys β
β Crypto Operations β
β Access Controls β
ββββββββββββββββββββββ
Ideally, highly sensitive private keys may remain protected within the cryptographic boundary rather than being routinely exported.
| TPM | HSM |
|---|---|
| Usually associated with individual platform trust | Specialized cryptographic/key-management device |
| Device/platform measurements | Central/high-value cryptographic operations |
| Device identity/trusted boot support | Enterprise key/signing operations |
| Often integrated into endpoint | Often dedicated appliance/service/module |
Both can protect cryptographic functions, but they serve different architectural purposes.
A cryptoperiod is the period during which a cryptographic key is authorized for use.
Keys should not necessarily remain active indefinitely.
Rotation can limit:
exposure duration;
amount of information protected by one key;
consequences of compromise.
Appropriate cryptoperiod depends on:
key purpose;
algorithm;
information sensitivity;
transaction volume;
threat environment;
organizational requirements.
Key rotation replaces an active key with a new key.
Conceptually:
KEY K1
β
Active period
β
βΌ
ROTATE
β
βΌ
KEY K2
Old information may still need decryption using appropriately retained historical keys.
Revocation invalidates keying credentials before their normal expiration.
Reasons may include:
private-key compromise;
employee departure;
device theft;
certificate compromise.
SUSPECTED KEY COMPROMISE
β
βΌ
CONFIRM / ASSESS
β
βΌ
REVOKE / DISABLE
β
βΌ
REPLACE KEY
β
βΌ
RE-ESTABLISH TRUST
β
βΌ
ASSESS DATA / TRANSACTION IMPACT
Some encryption keys may require controlled recovery capability.
Without appropriate recovery:
Losing the key may make encrypted business information permanently inaccessible.
A private digital-signature key has different security implications from an encryption key.
If signing keys can be freely recovered and used by others, accountability and nonrepudiation may be weakened.
Ask:
What is the key used for?
Key-management policy should reflect the key's function.
Key escrow places recoverable keying material under controlled custody so authorized recovery can occur.
Possible uses include:
business continuity;
lawful organizational recovery;
employee departure.
Key escrow also creates a high-value target.
The escrow mechanism must itself receive strong protection.
Split knowledge divides sensitive key information so no single individual possesses the entire secret.
Example:
KEY MATERIAL
PART A β PERSON A
PART B β PERSON B
Both parts may be required for recovery or activation.
It reduces the risk of:
insider abuse;
single-person compromise.
Dual control requires two or more authorized individuals to participate in a sensitive cryptographic operation.
Example:
Two security officers must authorize activation of a master encryption key.
| Split Knowledge | Dual Control |
|---|---|
| Secret divided among participants | Multiple participants required for action |
| No one possesses entire secret | No one performs sensitive operation alone |
| Protects knowledge | Protects process |
They can be used together.
When a key is no longer required, it should be securely destroyed according to:
retention requirements;
legal needs;
archival requirements;
operational requirements.
If information is strongly encrypted and all required copies of the relevant keying material are securely destroyed, the ciphertext may become computationally inaccessible.
This technique depends heavily on correct:
encryption;
key architecture;
key destruction.
NIST SP 800-57 emphasizes that cryptographic protection requires appropriate management of keying material throughout its lifecycle, including protection, use, compromise handling, and other organizational considerations.
A mature program may include:
cryptographic policy;
approved algorithms;
key inventories;
owners;
HSMs;
recovery;
rotation;
auditing;
retirement.
Cryptographic agility is the ability to replace or modify cryptographic:
algorithms;
key sizes;
protocols;
certificates;
without redesigning the entire enterprise.
Algorithms eventually become:
weak;
deprecated;
incompatible;
threatened by new computing capabilities.
Hard-coding one algorithm everywhere creates migration difficulty.
APPLICATION
β
βββ Hard-coded old algorithm
β
βΌ
Cannot change without
complete rewrite
APPLICATION
β
βΌ
CRYPTOGRAPHIC ABSTRACTION
β
βββ Current Algorithm
βββ New Algorithm
βββ Future Algorithm
Organizations preparing for algorithm transitions need to know:
where keys exist;
which algorithms are used;
which certificates exist;
which protocols depend on them;
which vendors embed them.
This is sometimes referred to as cryptographic discovery or inventory.
You cannot efficiently replace vulnerable cryptography if you do not know:
Where it exists.
This principle is especially important for post-quantum migration.
Large fault-tolerant quantum computers could threaten important traditional public-key cryptographic approaches.
This creates long-term risk for systems relying on:
integer-factorization security;
discrete-logarithm security;
elliptic-curve discrete-logarithm security.
Quantum computing also affects symmetric cryptography differently.
The practical security impact is generally less catastrophic than for vulnerable traditional public-key algorithms when adequate symmetric key sizes are used.
For CISSP:
Do not assume quantum computing breaks every cryptographic algorithm in the same way.
An attacker may collect encrypted information today and retain it for future decryption if technology later improves sufficiently.
This is often described conceptually as:
It is especially relevant when information must remain confidential for many years.
Post-quantum cryptography uses algorithms designed to resist attacks from both:
conventional computers;
future sufficiently capable quantum computers.
These algorithms run on conventional computing platforms.
NIST published its first three finalized post-quantum cryptography standards on August 13, 2024:
FIPS 203 β ML-KEM
FIPS 204 β ML-DSA
FIPS 205 β SLH-DSA.
ML-KEM stands for:
Its purpose is key establishment.
At CISSP level:
ML-KEM β Post-quantum key establishment
ML-DSA stands for:
At CISSP level:
ML-DSA β Post-quantum digital signatures
SLH-DSA is a stateless hash-based digital-signature standard.
At CISSP level:
SLH-DSA β Post-quantum hash-based signatures
| Standard | Algorithm | Primary Purpose |
|---|---|---|
| FIPS 203 | ML-KEM | Key establishment |
| FIPS 204 | ML-DSA | Digital signatures |
| FIPS 205 | SLH-DSA | Digital signatures |
NIST continues additional post-quantum standardization work beyond these initial standards.
Candidates should understand:
Organizations must eventually migrate cryptographic systems, inventories, protocols, certificates, and applicationsβnot simply install one βquantum security product.β
Quantum Key Distribution uses quantum-physics properties to assist parties in establishing or distributing secret keying material.
The current CISSP outline explicitly includes quantum key distribution as an example under PKI-related cryptographic solutions.
These are different concepts.
| Post-Quantum Cryptography | Quantum Key Distribution |
|---|---|
| Mathematical algorithms | Uses quantum physical properties |
| Runs on conventional computers | Requires specialized quantum communication capability |
| Examples: ML-KEM, ML-DSA | Quantum key-establishment/distribution technique |
| Designed to resist quantum attack | Uses quantum mechanics to support key distribution |
Do not use the terms interchangeably.
Public Key Infrastructure is the system of:
technologies;
policies;
procedures;
roles;
certificates;
trust relationships
used to manage public-key identities and certificates.
Suppose you receive this public key:
PUBLIC KEY X
How do you know it actually belongs to:
Bank A
and not:
an attacker impersonating Bank A?
PKI helps bind public keys to identities.
A digital certificate associates a public key with information about an identity or entity.
Conceptually:
βββββββββββββββββββββββββββββββ
β DIGITAL CERTIFICATE β
β β
β Subject: Example Bank β
β Public Key: XXXXX β
β Issuer: Trusted CA β
β Validity: ... β
β Signature: CA Signature β
βββββββββββββββββββββββββββββββ
A Certificate Authority, or CA, is a trusted entity that issues and signs certificates according to its policies and procedures.
ROOT CA
β
βΌ
INTERMEDIATE CA
β
βΌ
SERVER CERTIFICATE
Detailed PKI architecture, certificate validation, revocation, CRLs, OCSP, and trust chains are covered in Lesson Eleven.
Do not begin with:
βWhich algorithm do I like?β
Begin with:
What security property is required?
| Requirement | Likely Cryptographic Mechanism |
|---|---|
| Protect confidentiality of bulk data | Symmetric encryption |
| Establish shared key remotely | Key agreement/KEM |
| Verify file did not change | Cryptographic hash |
| Message integrity + shared-secret authentication | HMAC/MAC |
| Verify signer + integrity | Digital signature |
| Bind public key to identity | Digital certificate / PKI |
| Long-term quantum-resistant key establishment | PQC KEM such as ML-KEM |
Use the CRYPTO model when selecting cryptographic solutions.
Confidentiality? Integrity? Authentication? Signature?
How sensitive is it? How long must protection last?
Symmetric? Asymmetric? Hash? MAC? Signature?
How will keys be generated, stored, rotated, recovered, and destroyed?
Is the implementation secure and interoperable?
Monitor algorithm strength and maintain cryptographic agility.
C
CLARIFY OBJECTIVE
β
βΌ
R
REVIEW DATA / LIFESPAN
β
βΌ
Y
YIELD APPROPRIATE METHOD
β
βΌ
P
PROTECT KEYS
β
βΌ
T
TEST IMPLEMENTATION
β
βΌ
O
OBSERVE & UPDATE
An organization needs to encrypt several terabytes of stored database information efficiently.
Which cryptographic method is MOST appropriate for bulk encryption?
A. Symmetric encryption such as AES
B. Digital signatures only
C. Hashing only
D. Certificate revocation
A
Symmetric encryption is efficient for large volumes of data.
A security analyst needs to determine whether a downloaded file changed during transfer.
Which mechanism is MOST directly appropriate?
A. Cryptographic hash
B. Symmetric encryption only
C. Key escrow
D. Data classification
A
Two systems share a secret key and need assurance that messages have not been modified and came from a party holding that secret.
Which mechanism BEST meets the requirement?
A. HMAC
B. Plain hash only
C. ECB
D. Data masking
A
A company needs to demonstrate that a particular executive digitally approved a document and that the document has not changed.
Which mechanism is MOST appropriate?
A. Digital signature
B. AES encryption only
C. Plain hashing only
D. Tokenization
A
Alice must send Bob a confidential contract that Bob can verify was signed by Alice.
What combination is required?
A. Appropriate encryption plus digital signature
B. Hash alone
C. DLP alone
D. RAID
A
Two systems need to establish shared secret keying material over an untrusted network.
Which method is MOST directly associated with this need?
A. Key agreement
B. Data masking
C. File deletion
D. DLP
A
A private signing key is believed to be compromised.
What should happen FIRST under an established cryptographic response process?
A. Continue using the key indefinitely.
B. Initiate compromise response and revoke or disable the affected credential/key as appropriate.
C. Publish the private key.
D. Convert it to a password.
B
A company encrypts all archived financial records with one key but has no protected recovery capability.
The key is accidentally destroyed.
What is the PRIMARY impact?
A. Encrypted information may become permanently inaccessible.
B. Confidentiality automatically fails.
C. The data becomes public.
D. The algorithm becomes asymmetric.
A
A company has thousands of applications with one obsolete algorithm hard-coded into source code.
Which architectural capability was MOST clearly missing?
A. Cryptographic agility
B. Data classification
C. Separation of duties
D. Business continuity testing
A
An organization has information that must remain confidential for several decades.
What should security leadership increasingly consider?
A. Long-term cryptographic transition and post-quantum readiness.
B. Eliminating encryption.
C. Using DES.
D. Publishing all keys.
A
NIST's standardized PQC algorithms now provide concrete migration targets for post-quantum key establishment and digital signatures.
No.
Hashing is intended to be one way.
Encryption is designed to be reversible with appropriate keying material.
Not by itself.
A signature supports:
integrity;
authenticity;
nonrepudiation.
Encryption is required when confidentiality is also needed.
No.
The:
requires protection.
No.
Symmetric encryption uses shared secret keying material.
Generally no.
Symmetric cryptography is much more practical for large-volume data encryption.
Hybrid approaches combine the strengths of both.
Diffie-Hellman is primarily associated with:
A salt is not a secret encryption key.
It helps strengthen password-hashing defenses against precomputed attacks.
ECB may reveal structural patterns.
Encrypted does not automatically mean securely designed.
Not necessarily.
Use appropriate:
authenticated encryption;
MAC;
digital-signature mechanisms
when integrity/authentication is required.
If a key has already been compromised, merely waiting for normal rotation may be insufficient.
Compromise requires appropriate revocation and response.
Weak:
key generation;
storage;
implementation;
protocols
can defeat strong algorithms.
They can both protect cryptographic functions, but they have different architectural roles.
No.
Post-quantum algorithms are designed to run on conventional computing systems while resisting known quantum attack approaches.
No.
PQC is algorithmic.
QKD uses quantum communication principles.
What security objective does encryption primarily provide?
A. Confidentiality
B. Availability
C. Retention
D. Physical security
A
Which type of cryptography uses shared secret keying material?
A. Symmetric
B. Asymmetric
C. Hashing
D. Digital certificate
A
Which algorithm is a modern symmetric block cipher?
A. AES
B. RSA
C. Diffie-Hellman
D. SHA-256
A
Which mode is especially known for leaking plaintext patterns?
A. ECB
B. GCM
C. CTR
D. CBC
A
Which mode is strongly associated with authenticated encryption?
A. GCM
B. ECB
C. DES
D. RSA
A
What is the primary challenge of symmetric cryptography?
A. Secure key distribution/management
B. No ability to encrypt data
C. No algorithms exist
D. It requires a certificate authority for every operation
A
Which key must be protected in an asymmetric key pair?
A. Private key
B. Public key only
C. Certificate serial number
D. Username
A
Which is primarily a key-agreement concept?
A. Diffie-Hellman
B. AES
C. SHA-256
D. DLP
A
Which is an asymmetric cryptographic family?
A. RSA
B. AES
C. GCM
D. SHA-2
A
Which technique produces a fixed-size digest?
A. Cryptographic hashing
B. Symmetric encryption
C. Tokenization
D. Data masking
A
Which property describes difficulty in finding two different inputs producing the same hash?
A. Collision resistance
B. Availability
C. Key escrow
D. Nonce reuse
A
Which construction combines a hash function with secret keying material for message authentication?
A. HMAC
B. ECB
C. RSA encryption
D. Tokenization
A
Which key is normally used by the signer to create a digital signature?
A. Signer's private key
B. Signer's public key
C. Recipient's private key
D. Shared symmetric key only
A
Which key is used to verify a signer's digital signature?
A. Signer's public key
B. Signer's private key
C. Recipient's password
D. Data-encryption key
A
What is a cryptoperiod?
A. Authorized lifetime/use period of cryptographic keying material
B. Length of plaintext
C. Network timeout
D. Certificate authority name
A
Which control divides knowledge of sensitive keying material among participants?
A. Split knowledge
B. ECB
C. Data masking
D. RAID
A
Which principle requires multiple people to participate in a sensitive key operation?
A. Dual control
B. Hashing
C. Data minimization
D. Availability
A
What is cryptographic agility?
A. Ability to replace cryptographic algorithms and mechanisms without complete system redesign.
B. Ability to encrypt without keys.
C. Ability to make every algorithm secret.
D. Ability to prevent every cryptographic attack.
A
Which current NIST standard specifies ML-KEM?
A. FIPS 203
B. FIPS 204
C. FIPS 205
D. FIPS 140
A
Which statement is MOST accurate?
A. Post-quantum cryptography and quantum key distribution are identical.
B. PQC uses quantum computers to encrypt every message.
C. PQC uses algorithms designed to resist quantum attacks; QKD uses quantum communication principles for key distribution.
D. Quantum computing affects no cryptographic systems.
C
A company must encrypt a large backup archive as efficiently as possible.
Which choice is BEST?
A. Strong symmetric encryption
B. Digital signature alone
C. Hash alone
D. Certificate alone
A
A software vendor publishes a file and wants customers to detect accidental modification but does not need confidentiality.
Which mechanism MOST directly addresses integrity?
A. Cryptographic hash
B. Encryption only
C. Tokenization
D. RAID
A
A bank must verify that a payment instruction came from a known system sharing a secret key and was not modified.
Which mechanism BEST fits?
A. MAC/HMAC
B. Plain hash only
C. DES in ECB
D. Data masking
A
A company wants its customers to verify that software updates genuinely originated from the company and were not modified.
Which mechanism is MOST appropriate?
A. Digital signatures
B. Symmetric encryption alone
C. Disk encryption
D. Data retention
A
A development team stores an encryption key directly inside publicly accessible source code.
What is the GREATEST concern?
A. Key-management failure
B. Excessive availability
C. Strong integrity
D. Appropriate cryptoperiod
A
A highly sensitive encryption key must be activated only when two security officers participate.
Which principle is MOST directly demonstrated?
A. Dual control
B. Data minimization
C. Noninterference
D. Risk transfer
A
A master cryptographic secret is divided so two different custodians each hold only part.
Which concept is demonstrated?
A. Split knowledge
B. Dual encryption
C. Hash collision
D. ECB
A
A certificate signing private key must receive extremely strong protection and perform cryptographic operations without routinely leaving its protected environment.
Which technology is MOST appropriate?
A. HSM
B. DLP
C. CASB
D. RAID
A
A company learns that one of its approved cryptographic algorithms will soon become unacceptable, but applications cannot change algorithms without complete rewrites.
What design weakness is MOST apparent?
A. Lack of cryptographic agility
B. Excessive hashing
C. Too many certificates
D. Data remanence
A
A security architect is planning long-term protection for information that must remain confidential for 30 years.
Which consideration is increasingly important?
A. Post-quantum migration planning
B. Adopting DES
C. Disabling key rotation
D. Publishing private keys
A
| Mechanism | Primary Purpose | Key Required? | Reversible? |
|---|---|---|---|
| Symmetric Encryption | Confidentiality | Shared secret | Yes |
| Asymmetric Encryption | Confidentiality/key transport | Public/private | Yes |
| Hash | Integrity fingerprinting | No secret key | No |
| HMAC | Integrity + shared-key authentication | Yes | No |
| Digital Signature | Integrity + authenticity + nonrepudiation support | Private/public pair | Signature is verified |
| KEM/Key Agreement | Establish shared keying material | Cryptographic keys | N/A |
| Name | Think |
|---|---|
| AES | Symmetric block cipher |
| DES | Obsolete legacy symmetric cipher |
| 3DES | Legacy symmetric cipher |
| RSA | Asymmetric |
| Diffie-Hellman | Key agreement |
| ECC | Asymmetric public-key techniques |
| SHA-2 | Hashing |
| SHA-3 | Hashing |
| HMAC | Keyed message authentication |
| GCM | Authenticated encryption mode |
| ML-KEM | Post-quantum key establishment |
| ML-DSA | Post-quantum digital signature |
| SLH-DSA | Post-quantum digital signature |
| Stage | Key Question |
|---|---|
| Generate | Is the key unpredictable and strong? |
| Establish/Distribute | How do authorized parties obtain it securely? |
| Store | Where and how is it protected? |
| Use | Is use restricted to approved purposes? |
| Rotate | When should it be replaced? |
| Revoke | What happens if trust is lost? |
| Recover | Can required encryption keys be restored? |
| Archive | Must historical keys remain accessible? |
| Destroy | How is keying material securely eliminated? |
NIST's key-management guidance treats cryptographic keying material as requiring protection and management throughout the full lifecycle rather than only at the moment of generation.
Mathematical techniques used to protect information and communications.
Original readable information.
Encrypted form of information.
Transformation of plaintext into ciphertext.
Transformation of ciphertext back into plaintext using appropriate keying material.
Mathematical procedure used for cryptographic operations.
Value controlling a cryptographic operation.
Cryptography using shared secret keying material.
Cryptography using mathematically related public and private keys.
Modern symmetric block cipher.
Classic asymmetric cryptographic family.
Key-agreement mechanism.
Elliptic-Curve Cryptography.
One-way function producing a fixed-size digest.
Two different inputs producing the same hash output.
Unique value incorporated into password hashing to reduce effectiveness of precomputed attacks.
Message Authentication Code.
Hash-based Message Authentication Code.
Asymmetric mechanism supporting integrity, authenticity, and nonrepudiation.
Initial input used by certain cryptographic modes.
Value used according to a protocol's uniqueness requirements.
Electronic Codebook mode; encrypts blocks independently.
Cipher Block Chaining mode.
Counter mode.
Galois/Counter Mode; authenticated-encryption mode.
Authenticated Encryption with Associated Data.
Authorized period of cryptographic-key use.
Controlled storage enabling authorized key recovery.
Dividing sensitive secret information among multiple parties.
Requiring multiple authorized participants for a sensitive operation.
Hardware Security Module.
Ability to replace cryptographic algorithms or mechanisms with manageable system changes.
Public Key Infrastructure.
Digitally signed structure binding a public key to identity or other information.
Trusted entity that issues and signs certificates.
Cryptography designed to resist attacks by conventional and sufficiently capable quantum computers.
NIST-standardized module-lattice key-encapsulation mechanism.
NIST-standardized module-lattice digital-signature algorithm.
NIST-standardized stateless hash-based digital-signature algorithm.
Key-distribution approach using quantum-physical properties.
Remember:
SECURITY REQUIREMENT
β
βΌ
CRYPTOGRAPHIC PROPERTY
β
βΌ
ALGORITHM / METHOD
β
βΌ
KEY MANAGEMENT
β
βΌ
SECURE IMPLEMENTATION
β
βΌ
MONITOR / ROTATE / RETIRE
For CISSP questions:
Encryption primarily supports confidentiality.
Hashing primarily supports integrity verification.
A simple hash does not provide confidentiality.
HMAC supports integrity and shared-secret authenticity.
Digital signatures support integrity, authenticity, and nonrepudiation.
Digital signatures do not automatically provide confidentiality.
Symmetric encryption is efficient for bulk data.
Asymmetric cryptography helps with authentication, signatures, and key establishment.
AES is symmetric.
RSA and ECC are asymmetric.
Diffie-Hellman is primarily associated with key agreement.
Hybrid systems combine asymmetric and symmetric methods.
ECB exposes patterns.
GCM provides authenticated encryption.
IVs and nonces are not encryption keys.
Nonce reuse can be dangerous.
Public keys may be distributed.
Private keys require strong protection.
Key management can be more important than algorithm selection alone.
A strong cipher with weak key management remains insecure.
Key generation requires appropriate randomness.
Cryptoperiods limit key-use duration.
Compromised keys may require revocation rather than ordinary future rotation.
Split knowledge divides secret information.
Dual control divides authority over sensitive operations.
HSMs protect high-value cryptographic operations and key material.
TPMs and HSMs serve different architectural roles.
Cryptographic agility helps organizations replace outdated algorithms.
PQC is different from QKD.
As of 2026, NIST's first three finalized PQC standards are FIPS 203, FIPS 204, and FIPS 205.
Lesson Ten established the cryptographic foundation necessary for security architecture and trusted communications.
The current CISSP examination requires candidates to select and determine cryptographic solutions, including cryptographic lifecycle considerations, keys and algorithm selection, symmetric and asymmetric techniques, elliptic curves, quantum-related methods, and PKI.
You learned that cryptography can support:
CONFIDENTIALITY
β
INTEGRITY
β
AUTHENTICITY
β
NONREPUDIATION
You distinguished:
SYMMETRIC
β
Shared secret
β
Fast / bulk encryption
β
Example: AES
from:
ASYMMETRIC
β
Public + private key
β
Signatures / authentication /
key establishment
β
Examples: RSA / ECC
You examined hybrid cryptography:
ASYMMETRIC MECHANISM
β
βΌ
SESSION KEY ESTABLISHED
β
βΌ
SYMMETRIC ENCRYPTION
β
βΌ
HIGH-SPEED PROTECTED DATA
You studied cryptographic hashes, HMAC, digital signatures, operating modes, initialization values, nonces, and authenticated encryption.
Most importantly, you learned that cryptography does not end with algorithm selection.
A cryptographic key moves through a lifecycle:
GENERATE
β
DISTRIBUTE / ESTABLISH
β
STORE
β
USE
β
ROTATE
β
REVOKE
β
RECOVER / ARCHIVE
β
DESTROY
NIST SP 800-57 Part 1 Rev. 5 remains a core final reference for general cryptographic key-management principles, while NIST has also been developing Revision 6 to update that guidance.
You also examined the changing cryptographic environment created by quantum computing.
NIST's finalized post-quantum standards now include:
FIPS 203 β ML-KEM;
FIPS 204 β ML-DSA;
FIPS 205 β SLH-DSA.
The most important Lesson Ten principle is:
Cryptography is not simply encryption. Effective cryptographic security requires choosing the correct mechanism for the security objective, protecting cryptographic keys throughout their lifecycle, implementing the solution correctly, and remaining capable of replacing cryptography as threats and standards evolve.
Before proceeding to Lesson Eleven, make sure you can explain without reviewing the lesson:
What cryptography is.
What plaintext is.
What ciphertext is.
What encryption does.
What decryption does.
The difference between an algorithm and a key.
Why key secrecy is normally more important than algorithm secrecy.
Why randomness matters.
What entropy means.
What symmetric cryptography is.
Why symmetric encryption is efficient.
The symmetric-key distribution problem.
What AES is.
Why DES is obsolete.
Why 3DES is treated as legacy.
The difference between block and stream ciphers.
Why operating modes are necessary for block ciphers.
Why ECB is generally undesirable.
What CBC does conceptually.
What CTR does conceptually.
What GCM provides.
What authenticated encryption means.
What AEAD means.
The difference between an IV and an encryption key.
What a nonce is.
What asymmetric cryptography is.
The difference between a public and private key.
What RSA is.
What Diffie-Hellman does.
What ECC is.
Why hybrid cryptography is common.
What a hash function does.
Why hashing differs from encryption.
What collision resistance means.
What preimage resistance means.
Why salts are used in password storage.
What a MAC does.
What HMAC does.
What a digital signature provides.
Which key creates a digital signature.
Which key verifies a digital signature.
Why signatures do not automatically provide confidentiality.
What the cryptographic key lifecycle contains.
What key generation requires.
What key distribution and establishment mean.
Why key storage matters.
What an HSM does.
How a TPM differs from an HSM.
What a cryptoperiod is.
What key rotation means.
What key revocation means.
What key escrow means.
What split knowledge means.
What dual control means.
Why signing-key recovery has different implications from encryption-key recovery.
What cryptographic agility means.
Why cryptographic inventory matters.
Why quantum computing affects long-term cryptographic planning.
What post-quantum cryptography means.
What ML-KEM does.
What ML-DSA does.
What SLH-DSA does.
How PQC differs from QKD.
What PKI does at a foundational level.
Lesson Eleven will combine two closely related areas:
The current CISSP Objective 3.7 explicitly includes:
brute-force attacks;
ciphertext-only attacks;
known-plaintext attacks;
frequency analysis;
chosen-ciphertext attacks;
implementation attacks;
side-channel attacks;
fault injection;
timing attacks;
man-in-the-middle attacks;
pass-the-hash;
Kerberos exploitation;
ransomware.
We will examine how those attacks affect cryptographic design and protocol trust.
The lesson will then expand:
digital certificates;
X.509 concepts;
Certificate Authorities;
Registration Authorities;
root CAs;
intermediate CAs;
certificate chains;
trust anchors;
certificate signing requests;
certificate issuance;
certificate validation;
certificate expiration;
certificate revocation;
Certificate Revocation Lists;
Online Certificate Status Protocol;
certificate pinning;
key compromise;
digital-signature validation;
PKI trust models;
enterprise certificate management;
PKI failure scenarios;
original CISSP-style questions.
The central Lesson Eleven question will be:
How can cryptographic trust failβand how does PKI establish, validate, revoke, and maintain trust in public keys and digital identities?
This lesson is independently developed educational material for the SierraTec Secure CISSP Certification Preparation Course.
CISSP is administered by ISC2. SierraTec Secure's course is independent certification-preparation material and should not be represented as official ISC2 training unless separately authorized.
The current exam alignment was verified against the ISC2 CISSP Certification Exam Outline. Objective 3.6 currently covers the cryptographic lifecycle, algorithm selection, symmetric and asymmetric methods, elliptic curves, quantum-related methods, PKI, and quantum key distribution. Objective 3.7 covers cryptanalytic attack methods.
Cryptographic-key-management concepts were aligned with NIST SP 800-57 Part 1 Rev. 5, which provides general guidance on cryptographic keying material, algorithms, key types, protection, management functions, and lifecycle considerations.
The post-quantum section reflects NIST's published FIPS 203, FIPS 204, and FIPS 205 standards and current 2026 NIST PQC information.
The SierraTec Secure CRYPTO model, diagrams, tables, worked examples, knowledge checks, scenarios, and practice questions are original instructional material and are not actual, recalled, leaked, or official CISSP examination questions.