Lesson Ten established how cryptography protects information through:
symmetric encryption;
asymmetric cryptography;
ntication codes;
digital signatures;
key establishment;
key management;
Hardware Security Modules;
cryptographic agility;
post-quantum cryptography.
Lesson Eleven examines the other side of cryptography:
How cryptographic trust fails.
An attacker does not always need to mathematically break AES, RSA, elliptic-curve cryptography, or another strong algorithm.
The attacker may instead exploit:
weak keys;
poor protocol design;
incorrect implementations;
exposed cryptographic keys;
timing differences;
hardware leakage;
certificate-validation failures;
compromised certificate authorities;
credential hashes;
Kerberos tickets;
human trust;
obsolete certificates;
improper revocation.
This distinction is fundamental.
A mathematically strong algorithm can still participate in an insecure system.
The current CISSP examination places these concepts primarily under Domain 3, Objective 3.7 β Understand methods of cryptanalytic attacks. The current official outline specifically includes:
brute force;
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.
This lesson then expands Public Key Infrastructure, introduced in Lesson Ten.
PKI provides the trust structures necessary to answer questions such as:
How do I know this public key actually belongs to the claimed organization?
Who issued this digital certificate?
Do I trust that issuer?
Has the certificate expired?
Has it been revoked?
Is the certificate being used for an authorized purpose?
Does the certificate chain terminate at a trusted root?
What happens if a private key is compromised?
NIST describes X.509 public-key certificates as structures that associate an entity's identity with a public key and protect that binding using the issuing Certification Authority's digital signature.
The central Lesson Eleven question is:
How can attackers defeat cryptographic trust without necessarily breaking the underlying mathematics, and how does PKI establish, validate, maintain, and revoke trust in public keys?
| Lesson Topic | Primary CISSP Alignment |
|---|---|
| Brute-force attack | Domain 3.7 |
| Ciphertext-only attack | Domain 3.7 |
| Known-plaintext attack | Domain 3.7 |
| Frequency analysis | Domain 3.7 |
| Chosen-ciphertext attack | Domain 3.7 |
| Implementation attack | Domain 3.7 |
| Side-channel attack | Domain 3.7 |
| Fault injection | Domain 3.7 |
| Timing attack | Domain 3.7 |
| Man-in-the-Middle attack | Domain 3.7 |
| Pass-the-hash | Domain 3.7 |
| Kerberos exploitation | Domain 3.7 |
| Ransomware | Domain 3.7 |
| Chosen-plaintext concept | Supporting cryptanalysis concept |
| Birthday/collision concept | Supporting cryptanalysis concept |
| Downgrade attack | Supporting protocol concept |
| PKI | Domain 3.6 |
| Digital certificates | Domain 3.6 |
| Certificate authorities | Domain 3.6 |
| Registration authorities | Supporting PKI concept |
| Certificate chains | Domain 3.6 supporting concept |
| X.509 certificates | Domain 3.6 supporting concept |
| CRLs | PKI lifecycle |
| OCSP | PKI lifecycle |
| Certificate revocation | PKI lifecycle |
| Trust anchors | PKI architecture |
| Certificate lifecycle | PKI architecture |
| Certificate pinning | Supporting PKI concept |
| Key compromise | Cryptographic lifecycle |
| PKI trust models | Supporting PKI concept |
After completing this lesson, you should be able to:
Define cryptanalysis.
Distinguish cryptanalysis from cryptography.
Explain why strong algorithms can fail through weak implementation.
Explain brute-force attacks.
Explain how key size affects brute-force feasibility.
Define ciphertext-only attacks.
Define known-plaintext attacks.
Explain frequency analysis.
Define chosen-ciphertext attacks.
Explain chosen-plaintext attacks as a related concept.
Explain implementation attacks.
Define side-channel attacks.
Explain timing attacks.
Explain power and electromagnetic side-channel concepts.
Explain fault-injection attacks.
Explain Man-in-the-Middle attacks.
Explain why authentication is important during key establishment.
Explain pass-the-hash.
Explain why pass-the-hash does not require recovering the plaintext password.
Explain Kerberos exploitation at a CISSP level.
Recognize pass-the-ticket and forged-ticket concepts.
Explain ransomware's relationship to cryptographic mechanisms.
Explain collision and birthday-attack concepts.
Explain downgrade attacks.
Describe cryptographic attack mitigation strategies.
Define Public Key Infrastructure.
Explain the purpose of a digital certificate.
Explain X.509 certificate concepts.
Describe common certificate fields.
Explain the role of a Certificate Authority.
Explain the role of a Registration Authority.
Explain the role of a relying party.
Explain a root CA.
Explain an intermediate CA.
Explain certificate chains.
Define a trust anchor.
Explain certificate path validation.
Explain Certificate Signing Requests.
Describe certificate issuance.
Describe certificate renewal.
Explain certificate expiration.
Explain certificate revocation.
Explain Certificate Revocation Lists.
Explain Online Certificate Status Protocol.
Compare CRL and OCSP.
Explain why private-key compromise may require certificate revocation.
Explain certificate status checking.
Explain certificate extensions at a high level.
Explain Subject Alternative Name.
Explain Key Usage and Extended Key Usage.
Explain trust models.
Explain hierarchical PKI.
Explain cross-certification conceptually.
Explain certificate pinning.
Explain certificate-management lifecycle.
Explain why certificate inventories matter.
Analyze PKI failures in CISSP scenarios.
Recognize common cryptographic attack and PKI examination traps.
Cryptography designs and uses mathematical mechanisms to protect:
confidentiality;
integrity;
authenticity;
nonrepudiation.
Cryptanalysis studies methods for defeating, weakening, or analyzing cryptographic protections.
The attacker may attempt to:
determine a cryptographic key;
recover plaintext;
forge a signature;
manipulate protocol behavior;
exploit implementation weaknesses;
impersonate another party.
Consider a system using a mathematically strong encryption algorithm.
An attacker could still succeed by:
stealing the key;
exploiting software;
observing power consumption;
tricking a user;
manipulating certificate validation.
Therefore:
STRONG ALGORITHM
β
βΌ
WEAK IMPLEMENTATION
β
βΌ
INSECURE SYSTEM
ALGORITHM
β
βΌ
KEY STRENGTH
β
βΌ
RANDOMNESS
β
βΌ
IMPLEMENTATION
β
βΌ
PROTOCOL
β
βΌ
KEY MANAGEMENT
β
βΌ
IDENTITY / CERTIFICATE TRUST
An attacker generally needs to break only one sufficiently important link.
A brute-force attack systematically attempts possible keys or credentials until the correct value is discovered.
Conceptually:
KEY 00000001 β Fail
KEY 00000002 β Fail
KEY 00000003 β Fail
...
KEY 91823745 β Success
Keyspace is the number of possible cryptographic keys.
For an ideal key of:
the theoretical keyspace is:
possible values.
Increasing key length dramatically increases the search space.
Conceptually:
| Key Length | Possible Values |
|---|---|
| 8 bits | 256 |
| 16 bits | 65,536 |
| 32 bits | ~4.3 billion |
| 128 bits | Enormously larger |
This is why sufficiently long cryptographic keys resist exhaustive search.
Brute force may simply try:
Every possible key.
Therefore a strong algorithm can still be vulnerable if its key space is too small.
DES historically used an effective 56-bit key.
Its keyspace eventually became computationally inadequate.
This is one reason modern systems use stronger alternatives such as AES.
Mitigation may involve:
sufficiently strong keys;
strong algorithms;
rate limiting for password authentication;
MFA;
secure password hashing;
lockout or adaptive controls where appropriate.
In a ciphertext-only attack, the attacker possesses ciphertext but does not initially possess the associated plaintext.
Objective:
Infer plaintext or keying information from encrypted messages.
ATTACKER HAS:
CIPHERTEXT 1
CIPHERTEXT 2
CIPHERTEXT 3
BUT DOES NOT KNOW:
PLAINTEXT
KEY
A properly implemented modern cryptographic system should be designed to resist useful recovery even when attackers possess substantial ciphertext.
Remember:
Attackers can generally obtain ciphertext easily.
Ciphertext secrecy should not be required for cryptographic security.
Frequency analysis examines recurring patterns within ciphertext and compares them with expected statistical characteristics of the underlying language or data.
In English:
some letters occur more frequently than others;
certain letter pairs occur frequently;
common words create patterns.
A simple substitution cipher may preserve these statistical relationships.
CIPHERTEXT SYMBOL
X = 13%
Q = 9%
L = 8%
...
Possible inference:
X may represent
a frequently used letter.
Modern encryption algorithms are designed to eliminate exploitable statistical relationships between plaintext and ciphertext.
For CISSP:
Frequency analysis is strongly associated with attacks against classical substitution-style cryptography.
In a known-plaintext attack, the attacker knows:
some plaintext;
its corresponding ciphertext.
The attacker analyzes the relationship in an attempt to determine:
the key;
additional plaintext;
cryptographic weakness.
ATTACKER KNOWS:
PLAINTEXT A
β
βΌ
CIPHERTEXT A
ATTACKER ALSO HAS:
CIPHERTEXT B
GOAL:
Recover key or
PLAINTEXT B
Predictable content may include:
protocol headers;
file formats;
standard messages;
known document templates.
Strong modern cryptography is expected to resist known-plaintext analysis.
Although the current 3.7 objective explicitly names chosen ciphertext, chosen plaintext remains a useful related cryptanalytic concept.
In a chosen-plaintext attack, the attacker can choose plaintext values and observe corresponding ciphertext.
ATTACKER CHOOSES:
"AAAAAA"
β
βΌ
ENCRYPTION SYSTEM
β
βΌ
CIPHERTEXT X
The attacker selects additional inputs and analyzes outputs.
Modern cryptographic designs should remain secure even when attackers can obtain encryptions of chosen values under defined attack models.
A chosen-ciphertext attacker can submit selected ciphertext values to a system and obtain information associated with decryption behavior.
The attacker uses these results to learn about:
plaintext;
keys;
cryptographic structure.
Chosen-ciphertext attacks are explicitly included in the current CISSP outline.
ATTACKER CREATES
CIPHERTEXT X
β
βΌ
DECRYPTION FUNCTION
β
βΌ
OBSERVABLE RESPONSE
β
βΌ
ATTACKER LEARNS
ABOUT SYSTEM
The response does not always need to reveal the plaintext directly.
Different:
errors;
response times;
success/failure indicators
can reveal useful information.
Implementation attacks target mistakes or weaknesses in how cryptography is built rather than attacking the underlying mathematical algorithm directly.
Implementation weaknesses may include:
predictable random numbers;
hard-coded keys;
key leakage;
improper certificate validation;
nonce reuse;
unsafe error handling;
weak cryptographic libraries.
AES-256
+
Predictable Key
=
Weak Protection
Or:
STRONG PUBLIC-KEY CRYPTOGRAPHY
+
CERTIFICATE VALIDATION DISABLED
=
MITM RISK
When the question states:
βThe cryptographic algorithm is mathematically strong, but the system was still compromised...β
look for:
implementation;
protocol;
key-management;
side-channel
weaknesses.
A side channel is information leaked through the physical or operational behavior of a cryptographic system.
The attacker may observe:
time;
power usage;
electromagnetic emissions;
cache behavior;
sound;
heat.
CRYPTOGRAPHIC DEVICE
β
βββ Correct cryptographic output
β
βββ Unintended information leakage
β
βββ Timing
βββ Power
βββ EM emissions
The attacker focuses on the unintended information.
Side-channel attacks often do not defeat the mathematics.
They defeat:
the physical or software implementation.
A timing attack examines how long cryptographic operations take.
Small differences may reveal information concerning:
key bits;
comparisons;
branches;
processing state.
Timing attacks are explicitly identified in CISSP Objective 3.7.
Suppose password comparison behaves like:
Character 1 correct?
β
Character 2 correct?
β
Character 3 correct?
and processing stops immediately when a mismatch occurs.
Different response times could leak how much of the value matched.
Techniques may include:
constant-time cryptographic operations;
hardened libraries;
reducing observable behavior.
Electronic components consume different amounts of power depending on the operations they perform.
A sophisticated attacker with appropriate physical access may analyze power-use patterns to infer:
cryptographic operations;
key-dependent behavior.
You do not need to perform power-analysis mathematics.
Remember:
Power consumption can leak cryptographic information.
Electronic devices generate electromagnetic emissions.
Sophisticated analysis may reveal processing behavior.
This demonstrates why:
Cryptography must consider implementation and physical security as well as algorithms.
Fault injection intentionally causes abnormal behavior in a device during cryptographic processing.
Possible methods conceptually include manipulating:
power;
clocking;
temperature;
electromagnetic conditions.
The objective is to cause an error that reveals information or bypasses a control.
NORMAL CRYPTOGRAPHIC OPERATION
β
Attacker induces fault
βΌ
INCORRECT CALCULATION
β
βΌ
OBSERVE OUTPUT DIFFERENCE
β
βΌ
INFER SECRET INFORMATION
Fault injection is explicitly included in the current CISSP attack objective.
A Man-in-the-Middle, or MITM, attack occurs when an attacker places themselves between communicating parties and attempts to:
observe;
relay;
modify;
impersonate.
ALICE ββββββββββββββββββββββΊ BOB
ALICE ββββββΊ ATTACKER ββββββΊ BOB
β
βΌ
Observe / Modify
Alice may believe she communicates directly with Bob.
Bob may believe he communicates directly with Alice.
Suppose Alice and Bob perform unauthenticated key agreement.
An attacker may establish:
ALICE
β
Key A
βΌ
ATTACKER
β
Key B
βΌ
BOB
The attacker relays information while maintaining two separate protected sessions.
That is why secure protocols combine:
key establishment;
identity authentication;
certificate validation.
A downgrade attack attempts to force communicating systems to use:
an older protocol;
weaker algorithm;
weaker configuration.
CLIENT SUPPORTS
STRONG + WEAK
β
βΌ
ATTACKER INTERFERES
β
βΌ
SYSTEM FALLS BACK
TO WEAK OPTION
Organizations should:
disable obsolete protocols;
remove weak cipher suites;
enforce minimum cryptographic standards;
maintain crypto-agility.
A collision occurs when two different inputs produce the same hash digest.
MESSAGE A ββΊ HASH ββΊ X
MESSAGE B ββΊ HASH ββΊ X
A β B
Modern collision-resistant algorithms are designed to make deliberate collisions computationally infeasible.
The birthday paradox illustrates that collisions can become statistically likely with far fewer samples than a simplistic assumption might suggest.
For a hash with an n-bit output, collision security is conceptually associated with approximately:
work for an idealized birthday-style collision search.
Do not confuse:
Find an input matching a specific existing hash.
with:
Find any two different inputs with the same hash.
Pass-the-hash is an authentication attack in which an attacker uses a captured password-derived hash representation as an authentication credential without first recovering the plaintext password.
This attack is explicitly identified in the current CISSP outline.
Pass-the-hash does not necessarily require:
HASH
β
CRACK PASSWORD
β
LOGIN
Instead, in vulnerable authentication environments:
STEAL AUTHENTICATION HASH
β
βΌ
REPLAY / USE HASH
β
βΌ
AUTHENTICATE
Security teams sometimes assume:
βThe attacker doesn't know the password.β
But if the authentication protocol accepts a reusable credential representation, the attacker may not need the original password.
Mitigations can include:
protecting credential material;
limiting administrative logons;
privileged-access separation;
MFA where applicable;
credential-isolation capabilities;
monitoring lateral movement.
Kerberos uses tickets and trusted authentication infrastructure to allow users and services to authenticate without repeatedly sending passwords across the network.
Detailed Kerberos architecture belongs primarily in Domain 5.
Here the focus is:
How attackers abuse Kerberos trust.
At a CISSP level, recognize that attackers may attempt to:
steal tickets;
replay usable authentication artifacts;
forge tickets after compromising critical secrets;
request or abuse service tickets;
exploit weak service-account credentials.
A stolen Kerberos ticket may sometimes be reused to impersonate an authenticated identity during its usable period.
Conceptually:
VALID USER
β
βΌ
KERBEROS TICKET
β
ββββΊ STOLEN
β
βΌ
ATTACKER
β
βΌ
IMPERSONATION
Compromise of critical Kerberos infrastructure or highly sensitive cryptographic secrets can allow significantly broader trust abuse.
For CISSP:
Protect domain authentication infrastructure as high-value security assets.
Strong authentication protocols still depend on:
protected keys;
trusted servers;
secure endpoints;
time integrity;
account security.
Ransomware is not classical cryptanalysis.
However, modern ransomware frequently uses cryptographic mechanisms to deny legitimate organizations access to their own information.
The current CISSP outline explicitly includes ransomware under Objective 3.7.
INITIAL COMPROMISE
β
βΌ
PRIVILEGE / LATERAL MOVEMENT
β
βΌ
BACKUP INTERFERENCE
β
βΌ
FILES ENCRYPTED
β
βΌ
ORGANIZATION LOSES ACCESS
β
βΌ
EXTORTION
Ransomware primarily threatens:
It can also affect:
confidentiality through data theft;
integrity through modification/destruction.
Defense in depth may include:
MFA;
least privilege;
endpoint protection;
segmentation;
monitoring;
vulnerability management;
protected backups;
incident response.
| Attack | Main Idea |
|---|---|
| Brute force | Try possible keys |
| Ciphertext only | Analyze ciphertext |
| Known plaintext | Know plaintext-ciphertext pairs |
| Frequency analysis | Analyze statistical patterns |
| Chosen plaintext | Choose plaintext and observe encryption |
| Chosen ciphertext | Choose ciphertext and observe decryption behavior |
| Implementation | Exploit cryptographic implementation flaws |
| Side channel | Observe indirect leakage |
| Timing | Analyze execution time |
| Fault injection | Induce errors |
| MITM | Interpose between communicating parties |
| Pass-the-hash | Reuse captured credential hash |
| Kerberos exploitation | Abuse ticket-based authentication trust |
| Ransomware | Use encryption to deny legitimate data access |
Use the HARDEN model when evaluating cryptographic attacks.
Use current, approved cryptography.
Prevent impersonation and MITM.
Protect keys, hashes, and authentication artifacts.
Use hardened libraries and secure coding.
Consider hardware and implementation leakage.
Detect abnormal cryptographic and authentication behavior.
H
HARDEN ALGORITHMS
β
βΌ
A
AUTHENTICATE
β
βΌ
R
RESTRICT KEY ACCESS
β
βΌ
D
DEFEND IMPLEMENTATION
β
βΌ
E
EXAMINE SIDE CHANNELS
β
βΌ
N
NOTICE & MONITOR
Public-key cryptography creates an important challenge:
How do you know whose public key you have?
An attacker can generate a valid cryptographic key pair.
The mathematics does not automatically tell you whether that key belongs to:
your bank;
your employer;
an attacker.
PKI establishes trusted relationships between:
identities;
public keys;
certificate issuers;
relying parties.
Public Key Infrastructure is an ecosystem of:
people;
technologies;
policies;
procedures;
cryptographic keys;
certificates;
trust relationships
used to issue, manage, validate, and revoke public-key credentials.
NIST describes large PKIs as including certification authorities, registration authorities, certificate holders, relying clients, and repositories supporting X.509 certificates and certificate revocation.
Without trusted binding:
WEBSITE SAYS:
"I AM SIERRATEC BANK"
Public Key:
XYZ123
Question:
How do you know?
PKI answers using a certificate signed by an issuer the relying party trusts.
A digital certificate binds:
an identity or entity;
to a public key;
under an issuer's digital signature.
NIST defines an X.509 public-key certificate as containing an entity's public key and identifying information, protected against forgery by the issuing CA's digital signature.
βββββββββββββββββββββββββββββββββββ
β DIGITAL CERTIFICATE β
β β
β Subject: www.example.com β
β Issuer: Intermediate CA β
β Serial Number: 123456 β
β Valid From: ... β
β Valid Until: ... β
β Public Key: ... β
β Key Usage: ... β
β Subject Alt Names: ... β
β Issuer Signature: ... β
βββββββββββββββββββββββββββββββββββ
Critical exam concept:
CERTIFICATE
β
βββ Public key
βββ Identity information
PRIVATE KEY
β
βββ Must be separately protected
X.509 is a widely used certificate standard defining structures for public-key certificates.
NIST PKI guidance explicitly references X.509 certificates and certificate revocation lists.
Common fields can include:
version;
serial number;
issuer;
subject;
validity period;
public-key information;
signature algorithm;
extensions;
CA signature.
The serial number uniquely identifies a certificate within the issuing CA's namespace.
This becomes important when identifying a certificate for revocation.
The issuer identifies the CA that signed the certificate.
The subject identifies the entity associated with the public key.
Certificates normally contain:
Not Before;
Not After
times.
A certificate outside its validity period should normally not be accepted as currently valid.
This field includes the public-key algorithm and public-key material associated with the certificate's subject.
Subject Alternative Name allows a certificate to identify additional names or identities.
For web certificates, SAN entries commonly contain the DNS names for which the certificate is valid.
Certificate SAN:
DNS:
www.sierratec-example.com
DNS:
portal.sierratec-example.com
The certificate is intended to cover the identities represented by those authorized names.
Key Usage can restrict or indicate permitted cryptographic uses of the certificate's key.
Examples conceptually include:
digital signature;
key encipherment;
certificate signing.
Extended Key Usage can identify more specific purposes, such as:
server authentication;
client authentication;
code signing;
email protection.
A certificate's key should be used consistently with:
certificate purpose;
policy;
extensions.
A Certification Authority or Certificate Authority:
issues certificates;
digitally signs certificates;
may revoke certificates;
participates in trust relationships.
NIST PKI guidance describes CAs as entities that issue and revoke certificates.
A CA signs the certificate using the CA's private signing key.
The relying party can verify that signature using the CA's public key.
The CA's signature answers:
Did this trusted issuer certify this public-key identity binding?
It does not mean the subject can never be compromised.
A Registration Authority, or RA, performs identity-registration or validation responsibilities on behalf of or in coordination with a CA.
NIST's PKI specification describes registration authorities as entities that vouch for the binding between public keys and certificate-holder identities or attributes.
| CA | RA |
|---|---|
| Issues/signs certificates | Validates registration information |
| Maintains certification authority | Supports identity proofing |
| May revoke certificates | Usually does not act as ultimate signing authority |
Exact architecture varies.
The certificate holder is the entity to which the certificate was issued.
Examples:
user;
server;
device;
application.
A relying party is an entity that uses the certificate and relies on its validity to make a trust decision.
Example:
A browser validating a website certificate acts as a relying party.
The relying party may need to evaluate:
certificate signature;
certificate chain;
trusted root;
validity period;
certificate name;
permitted key usage;
revocation status.
REGISTRATION AUTHORITY
β
Validates identity
β
βΌ
CERTIFICATE AUTHORITY
β
Issues certificate
β
βΌ
CERTIFICATE HOLDER
β
Presents certificate
β
βΌ
RELYING PARTY
β
Validates certificate
β
βΌ
TRUST DECISION
A root CA exists at the top of a hierarchical PKI trust structure.
The root's certificate is generally:
because there is no higher CA in that hierarchy to sign it.
The root is trusted because its certificate/public key is distributed or installed as a:
not because self-signing itself proves trustworthiness.
NIST key-management guidance describes a trust anchor as an authority or public key for which trust is assumed rather than derived from another certificate in the path.
Intermediate CAs operate beneath a root CA.
ROOT CA
β
βΌ
INTERMEDIATE CA
β
βΌ
END-ENTITY CERTIFICATE
Using intermediates can:
limit exposure of the root key;
allow policy separation;
support multiple issuing authorities;
simplify lifecycle management.
Root private keys are commonly given especially strong protection because compromise could affect trust across the hierarchy.
A certificate chain or certification path links an end-entity certificate through issuing authorities to a trusted anchor.
NIST describes a certification path as beginning at a trust anchor, containing zero or more intermediate certificates, and ending with the certificate containing the user's public key.
TRUSTED ROOT CA
β
β signs
βΌ
INTERMEDIATE CA
β
β signs
βΌ
SERVER CERTIFICATE
The relying party evaluates the path to determine whether trust can be established.
NIST guidance notes that path validation should examine the certificates in the chain, including revocation status, policy considerations, and suitability of public keys for their intended use.
A relying system may ask:
Is the issuer's signature valid?
Does the chain reach a trusted root?
Is the certificate currently within its validity period?
Has a certificate been revoked?
Does the certificate identify the expected entity?
Is its key usage appropriate?
Do policy constraints permit the use?
END-ENTITY CERTIFICATE
β
βΌ
VERIFY SIGNATURE
β
βΌ
CHECK INTERMEDIATE
β
βΌ
BUILD CHAIN
β
βΌ
TRUSTED ROOT?
β
βΌ
CHECK VALIDITY
β
βΌ
CHECK NAME / USAGE
β
βΌ
CHECK REVOCATION
β
βΌ
TRUST DECISION
A Certificate Signing Request is a request submitted to obtain a certificate.
It normally contains:
public-key information;
identity/name information;
requested certificate attributes;
proof associated with the corresponding private key.
The private key should normally be generated and protected by the appropriate subject/system rather than casually transmitted to the CA.
GENERATE KEY PAIR
β
βΌ
PROTECT PRIVATE KEY
β
βΌ
CREATE CSR
β
βΌ
IDENTITY VALIDATION
β
βΌ
CA APPROVAL
β
βΌ
CERTIFICATE ISSUED
A simplified PKI issuance process is:
Generate key pair.
Request certificate.
Validate identity.
CA evaluates request.
CA creates certificate.
CA signs certificate.
Certificate is distributed.
Relying parties validate it.
IDENTITY / SYSTEM NEED
β
βΌ
KEY GENERATION
β
βΌ
REGISTRATION
β
βΌ
CERTIFICATE ISSUANCE
β
βΌ
DEPLOYMENT
β
βΌ
ACTIVE USE
β
βΌ
MONITORING
β
βΌ
RENEW / REKEY
β
βΌ
REVOKE OR EXPIRE
β
βΌ
RETIRE
A certificate may become unsafe because:
private key is compromised;
owner changes;
hostname changes;
organization relationship ends;
certificate expires;
algorithm becomes unacceptable.
Certificates have finite validity periods.
Expiration is expected lifecycle behavior.
Failure to renew certificates can cause:
website failures;
API failures;
service outages;
broken authentication.
Therefore certificate management affects both:
Revocation invalidates a certificate before its normal expiration.
NIST defines revocation as ending the binding or operational trust associated with a certificate/key before its ordinary end of use.
Examples include:
private-key compromise;
CA compromise;
certificate misuse;
ownership changes;
authorization changes;
employee departure.
If the private key corresponding to a certificate is compromised:
The certificate's identity-to-key binding can no longer safely establish exclusive control.
NIST key-management guidance states that certificates associated with compromised private keys should be revoked promptly.
A Certificate Revocation List is a digitally signed list of revoked, unexpired certificates issued by a CA.
NIST defines CRLs as lists of revoked public-key certificates created and digitally signed by a Certification Authority.
CERTIFICATE AUTHORITY
β
βΌ
ββββββββββββββββββββββββββ
β REVOCATION LIST β
β β
β Serial 1038 β revoked β
β Serial 2044 β revoked β
β Serial 8871 β revoked β
ββββββββββββββββββββββββββ
β
βΌ
RELYING PARTY CHECKS LIST
CRLs are periodic.
A newly revoked certificate may not appear until updated status information is published.
This creates potential:
Large PKIs may have sizable revocation lists.
Relying parties may need to:
download;
cache;
update
these lists.
Online Certificate Status Protocol provides certificate-status information through an online responder.
NIST describes an OCSP responder as a trusted service that provides signed status information for a certificate in response to relying-party requests.
RELYING PARTY
β
β "What is the status
β of certificate 123?"
βΌ
OCSP RESPONDER
β
βΌ
SIGNED STATUS RESPONSE
β
βΌ
GOOD / REVOKED / UNKNOWN
OCSP can provide more targeted status information than downloading an entire revocation list.
| CRL | OCSP |
|---|---|
| List of revoked certificates | Online certificate-status query |
| Periodically published | Query/response oriented |
| Can be cached | More dynamic status checking |
| May become large | Per-certificate response |
| Signed by authority | Signed status information |
Both support revocation/status management.
NIST key-management guidance recognizes both CRLs and OCSP as standard mechanisms for checking certificate status.
With OCSP stapling, a server may obtain a signed OCSP response and present it to the client during the connection process.
This can reduce the need for each client to query the OCSP responder directly.
At CISSP level, understand:
The server provides recent signed certificate-status evidence.
Suppose a client cannot reach:
CRL distribution point;
OCSP responder.
What should it do?
Continue despite inability to obtain revocation status.
Benefit:
availability.
Risk:
possibly accepting revoked credentials.
Reject trust when revocation status cannot be established.
Benefit:
stronger revocation enforcement.
Risk:
availability impact.
There is no universal answer.
The design should consider:
security sensitivity;
availability requirements;
risk.
PKIs may use repositories to distribute:
certificates;
CRLs;
related PKI information.
NIST's PKI architecture includes repositories as one of its major components.
A hierarchical model places a root at the top.
ROOT CA
/ \
βΌ βΌ
INT CA A INT CA B
/ \ / \
βΌ βΌ βΌ βΌ
Cert Cert Cert Cert
Trust flows through the certification hierarchy.
Hierarchy can provide:
centralized trust;
clear certification paths;
scalable organization.
In a nonhierarchical model, certification authorities may establish trust relationships with one another.
NIST's PKI guidance historically recognizes both hierarchical and network trust arrangements.
Network or cross-certified arrangements can provide flexibility but may increase:
path complexity;
policy complexity;
trust-management difficulty.
Cross-certification allows CAs from different PKIs or domains to establish trust relationships.
Conceptually:
PKI A PKI B
CA A ββββββββββββββββββββΊ CA B
This can allow relying parties to build trusted paths across previously separate infrastructures.
A bridge CA can facilitate trust between multiple PKI domains without necessarily becoming the hierarchical parent of each domain.
At CISSP level, associate bridge architectures with:
connecting separate PKI trust domains;
more complex trust relationships.
Certificate pinning restricts trust so a client expects:
a specific certificate;
public key;
or narrowly defined trust relationship
rather than relying only on the general CA trust store.
Pinning can reduce certain risks from:
unexpected certificates;
compromised or mistakenly trusted CAs.
Pinning can create operational problems when:
certificates rotate;
keys change;
recovery is poorly planned.
Therefore:
Stronger trust restriction can increase management complexity.
Certificate Transparency mechanisms provide public logging of certificate issuance to increase visibility into unexpected or unauthorized certificates.
At a high level:
Organizations can detect certificates issued for their names that they did not expect.
A public CA issues certificates intended for broad public trust through widely distributed trust stores.
An organization may operate internal CAs for:
employees;
devices;
servers;
enterprise applications.
Trust exists because organizational systems explicitly trust the internal root.
Public CA does not automatically mean:
More secure.
Private CA does not automatically mean:
More trusted.
Trust depends on:
governance;
policy;
key protection;
relying-party trust configuration.
A CA's private signing key can issue certificates trusted by relying parties.
Compromise could allow attackers to create apparently legitimate certificates.
Controls may include:
HSMs;
dual control;
split knowledge;
physical protection;
strict administrative access;
offline root systems.
CA PRIVATE KEY
COMPROMISED
β
βΌ
FALSE CERTIFICATES
CAN BE SIGNED
β
βΌ
TRUST INFRASTRUCTURE
AT RISK
This can have consequences far beyond a single end-user certificate.
Organizations commonly minimize root CA exposure by keeping high-value root-signing environments offline or rarely online where operationally appropriate.
Intermediate CAs handle routine issuance.
ROOT CA
OFFLINE / HIGHLY PROTECTED
β
β signs
βΌ
INTERMEDIATE CA
ONLINE / ISSUING
β
βΌ
END-ENTITY CERTIFICATES
PKI governance defines:
how identity is verified;
who may receive certificates;
acceptable key algorithms;
certificate validity;
revocation conditions;
audit requirements.
Technology alone does not create trustworthy PKI.
PKI documentation may describe how the CA actually implements:
registration;
issuance;
revocation;
key protection;
auditing.
For CISSP:
Trust requires both technical cryptography and governance.
Renewal extends or replaces certificate validity according to policy.
Rekey involves generating or adopting new cryptographic keying material.
Renewal and rekeying are related but not always identical.
Organizations may operate:
thousands;
tens of thousands;
millions
of certificates.
Without inventory:
certificates expire unexpectedly;
obsolete algorithms remain;
unused certificates persist;
compromised certificates may be missed.
A useful inventory may track:
certificate owner;
subject;
issuer;
serial number;
expiration;
algorithm;
key size;
system location;
renewal status;
revocation status.
Large certificate environments benefit from automation for:
discovery;
issuance;
renewal;
deployment;
expiration monitoring.
Automation should still be governed and secured.
PKI commonly relies on public-key digital signatures.
Post-quantum transition therefore affects:
CA signing algorithms;
end-entity certificates;
certificate-validation software;
protocols;
HSMs;
applications.
A future-ready PKI should support cryptographic transition without requiring complete infrastructure replacement.
Lesson Ten's crypto-agility principle therefore applies directly to PKI.
BUSINESS / IDENTITY NEED
β
βΌ
KEY PAIR GENERATED
β
βΌ
CSR CREATED
β
βΌ
RA / IDENTITY VALIDATION
β
βΌ
CA ISSUES CERTIFICATE
β
βΌ
CERTIFICATE DEPLOYED
β
βΌ
RELYING PARTIES VALIDATE
β
βΌ
MONITOR
β
βββββ΄βββββββββββββ
βΌ βΌ
RENEW REVOKE
β β
βΌ βΌ
REKEY CRL / OCSP
β β
ββββββββ¬ββββββββββ
βΌ
RETIRE
An attacker systematically attempts every possible key for an obsolete encryption system.
Which attack is occurring?
A. Brute force
B. MITM
C. Timing
D. Pass-the-hash
A
An attacker possesses both several plaintext messages and their corresponding encrypted versions and analyzes them to infer cryptographic information.
Which attack BEST describes this?
A. Known-plaintext
B. Ciphertext-only
C. Ransomware
D. Fault injection
A
An attacker analyzes letter and symbol frequencies in an old substitution cipher.
Which attack is MOST directly demonstrated?
A. Frequency analysis
B. MITM
C. Brute-force authentication
D. Certificate pinning
A
An attacker submits modified ciphertext to a system and analyzes differences in the system's decryption responses.
Which attack category BEST fits?
A. Chosen-ciphertext
B. Known plaintext
C. Ransomware
D. Pass-the-hash
A
A cryptographic operation takes slightly different amounts of time depending on secret-key values.
What is the PRIMARY risk?
A. Timing attack
B. Brute force only
C. Data remanence
D. Certificate expiration
A
A physically proximate attacker measures the power consumption of a cryptographic device.
What category BEST describes the attack?
A. Side channel
B. Ciphertext only
C. Ransomware
D. Data masking
A
An attacker manipulates electrical conditions to cause abnormal cryptographic calculations and analyzes the faulty result.
Which attack is MOST directly represented?
A. Fault injection
B. Hash collision
C. Data retention
D. Pass-the-hash
A
Two systems perform key agreement but do not authenticate each other's identity.
An attacker inserts itself between them.
Which attack is MOST relevant?
A. MITM
B. Ransomware
C. Brute force only
D. Frequency analysis
A
An attacker obtains a reusable authentication hash and successfully authenticates without determining the user's plaintext password.
What attack occurred?
A. Pass-the-hash
B. Password cracking only
C. Digital signature forgery
D. Certificate revocation
A
An attacker steals a valid Kerberos authentication ticket and uses it to impersonate a user.
Which general attack concept is demonstrated?
A. Kerberos ticket exploitation
B. Data remanence
C. ECB pattern attack
D. Key escrow
A
Malware encrypts production files and demands payment for restoration.
Which security property is MOST immediately affected?
A. Availability
B. Confidentiality only
C. Nonrepudiation
D. Authentication only
A
A browser receives a website's public key.
What mechanism helps establish that the public key belongs to the claimed website?
A. Digitally signed certificate
B. Plain hash
C. Data masking
D. RAID
A
A certificate chain ends at a root certificate already trusted by the endpoint.
What is the root acting as?
A. Trust anchor
B. Symmetric session key
C. Hash salt
D. Data owner
A
An organization separates identity-verification responsibilities from certificate-signing operations.
Which PKI component is MOST associated with identity-validation support?
A. Registration Authority
B. OCSP responder
C. Relying party
D. End user only
A
A web server's private key has been stolen.
What should the organization do FIRST after confirming the compromise?
A. Initiate certificate/key compromise procedures, including revocation and replacement.
B. Wait for certificate expiration.
C. Publish the private key.
D. Continue normal operation indefinitely.
A
NIST guidance states that certificates corresponding to compromised private keys should be revoked promptly.
A relying party downloads a digitally signed list identifying revoked certificates.
What mechanism is being used?
A. CRL
B. HMAC
C. AES-GCM
D. Key escrow
A
A client queries a trusted online service to determine the current status of one certificate.
Which mechanism is being used?
A. OCSP
B. CBC
C. HSM
D. Tokenization
A
A production API fails because its certificate's validity period ended.
Which security property may be most directly affected operationally?
A. Availability
B. Confidentiality automatically
C. Data classification
D. Physical safety
A
A server certificate was signed by Intermediate CA B.
Intermediate CA B was signed by Root CA A.
The client trusts Root CA A.
Conceptually:
ROOT CA A
β
βΌ
INTERMEDIATE CA B
β
βΌ
SERVER CERTIFICATE
If all certificate signatures, validity, identity, usage, and status checks succeed, the client may establish a trusted certification path.
Certificate:
User visits:
secure.otherbank.com
The certificate should not be treated as valid for an unrelated name merely because a trusted CA issued it.
Certificate expired yesterday.
Its signature may still mathematically verify.
But:
Validity policy fails.
Certificate remains within its original validity period.
However:
its private key was compromised.
Revocation status matters.
Every signature in a chain may be cryptographically correct.
But if the chain ends at a root the relying party does not trust:
The required trust relationship has not been established.
A certificate's key may be valid cryptographically but not permitted for the intended use under its certificate constraints.
Not necessarily.
Brute force may simply test possible keys until one works.
Usually, the side channel exploits:
Information leaked by implementation.
No.
Timing attacks analyze computational timing differences.
MITM can occur even when encryption is present if:
authentication;
certificate validation;
trust establishment
is defective.
No.
The defining feature is that the captured hash itself is used as a credential in environments where such reuse is possible.
Kerberos reduces some password exposure but depends on:
credentials;
keys;
tickets;
trusted infrastructure.
Its most obvious immediate objective is often:
Data theft may add confidentiality impact.
No.
A standard public-key certificate contains:
The private key must remain separately protected.
No.
The root is trusted because it is configured or distributed as a:
The CA issues and manages certificates.
The relying party performs certificate validation when deciding whether to trust a presented certificate.
CRL:
Published list.
OCSP:
Online status response.
Expiration:
Normal validity period ended.
Revocation:
Trust terminated before normal expiration.
Not enough.
Also consider:
path;
trusted root;
time;
identity;
usage;
revocation.
Trust depends on the relying party's trust store and policy.
A properly governed private CA can provide strong enterprise trust.
If compromise occurred, proper:
revocation;
rekeying;
investigation
may be required.
Pinning may improve trust restriction but complicate:
rotation;
replacement;
disaster recovery.
Use the TRUST model for certificate questions.
Does the certificate lead to a trusted anchor?
Has any relevant certificate been revoked?
Is the certificate authorized for this purpose?
Does the identity match, and is the certificate currently valid?
Do not trust merely because a certificate exists.
T
TRACE CHAIN
β
βΌ
R
REVIEW REVOCATION
β
βΌ
U
UNDERSTAND USAGE
β
βΌ
S
SUBJECT + VALIDITY
β
βΌ
T
TRUST AFTER VALIDATION
Which attack systematically attempts possible cryptographic keys?
A. Brute force
B. MITM
C. Side channel
D. Ransomware
A
Which attack assumes the attacker possesses only encrypted information?
A. Ciphertext-only
B. Known-plaintext
C. Fault injection
D. Pass-the-hash
A
Which attack uses known plaintext and its corresponding ciphertext?
A. Known-plaintext
B. Ciphertext-only
C. Ransomware
D. OCSP
A
Which technique is especially useful against classical substitution ciphers?
A. Frequency analysis
B. Key escrow
C. Certificate pinning
D. GCM
A
Which attack allows the attacker to select ciphertext inputs and analyze decryption behavior?
A. Chosen-ciphertext
B. Known plaintext
C. Pass-the-ticket
D. Brute force only
A
Which attack exploits information leaked by how a system operates physically or computationally?
A. Side channel
B. Ciphertext only
C. Ransomware
D. Data classification
A
Which side-channel attack measures processing duration?
A. Timing attack
B. Brute force
C. Frequency analysis
D. Ransomware
A
Which attack deliberately causes computation errors in a cryptographic device?
A. Fault injection
B. Known plaintext
C. CRL attack
D. Key escrow
A
What is the primary risk of unauthenticated key agreement?
A. MITM
B. Data remanence
C. Copyright violation
D. Storage limitation
A
Which attack can authenticate using a reusable password hash without first recovering the plaintext password?
A. Pass-the-hash
B. Frequency analysis
C. Side channel
D. Key wrapping
A
Which authentication system uses ticket-based trust?
A. Kerberos
B. AES
C. SHA-3
D. GCM
A
What security objective is most immediately affected when ransomware encrypts business files?
A. Availability
B. Authentication
C. Nonrepudiation
D. Data classification
A
What is PKI primarily designed to manage?
A. Public-key identities and trust relationships
B. Symmetric encryption only
C. Disk storage
D. Physical locks
A
What does a digital certificate bind?
A. Identity information to a public key
B. Password to a private key
C. Firewall rule to network port
D. Disk sector to file
A
Who digitally signs an issued certificate?
A. Certificate Authority
B. Data owner
C. DLP system
D. End user with no authority
A
Which PKI component is commonly involved in validating certificate-request identity information?
A. Registration Authority
B. CRL
C. HMAC
D. TPM
A
What is a trust anchor?
A. Authority or public key for which trust is configured or assumed.
B. Certificate's private key.
C. Network firewall.
D. Hash collision.
A
What is a CRL?
A. Signed list of revoked certificates
B. List of trusted passwords
C. Symmetric key store
D. Hash algorithm
A
What is OCSP used for?
A. Online certificate-status checking
B. File encryption
C. Hash generation
D. Data classification
A
What should normally occur after a certificate's associated private key is confirmed compromised?
A. Revoke and replace affected key/certificate according to policy.
B. Wait until expiration.
C. Publish the private key.
D. Ignore the event.
A
A cryptographic algorithm remains mathematically secure, but attackers discover that processing time differs according to secret-key bits.
What is the BEST classification?
A. Timing side-channel attack
B. Brute force only
C. Frequency analysis
D. Ciphertext-only attack
A
An attacker cannot break an encryption algorithm but obtains the encryption key from an application configuration file.
What failed?
A. Key management/implementation security
B. Algorithm mathematics
C. Certificate expiration
D. Data classification only
A
Two endpoints create encrypted sessions but do not authenticate each other.
An attacker intercepts both and relays the traffic.
Which control is MOST important to prevent this?
A. Authenticated key establishment / identity validation
B. Larger hard drive
C. File retention
D. Data masking
A
An attacker steals a password-derived authentication representation and uses it successfully without determining the original password.
Which attack is MOST likely?
A. Pass-the-hash
B. Frequency analysis
C. Chosen ciphertext
D. Hash collision
A
A browser receives a certificate that is mathematically valid but is issued for a different hostname.
What should the browser do?
A. Reject the identity binding for the requested hostname.
B. Trust it because the signature is valid.
C. Ignore hostname validation.
D. Disable encryption.
A
A certificate is within its stated validity period but its private key was stolen yesterday.
Which mechanism should relying parties use to discover that trust has been terminated?
A. Certificate revocation status such as CRL or OCSP
B. Only expiration date
C. Data retention
D. AES-GCM
A
A client validates a server certificate through two intermediate certificates until reaching a trusted CA.
What process is being performed?
A. Certification-path validation
B. Password hashing
C. Data masking
D. Key escrow
A
An organization wants to reduce exposure of its highest-value CA private key.
Which architecture is MOST appropriate?
A. Protect the root CA strongly and use intermediate issuing CAs for routine certificate issuance.
B. Store the root private key in every server.
C. Publish the private key.
D. Use one shared password for all PKI administration.
A
An organization has thousands of certificates but cannot identify which will expire next month.
What capability is MOST urgently needed?
A. Certificate inventory and lifecycle management
B. Additional ransomware encryption
C. Data masking
D. Password reuse
A
An organization plans to transition its PKI to post-quantum algorithms but discovers its certificate-management software cannot support algorithm changes.
What architectural weakness is MOST apparent?
A. Lack of cryptographic agility
B. Too much integrity
C. Excessive certificate validation
D. Too many trust anchors automatically
A
| Scenario | Think |
|---|---|
| Try every key | Brute force |
| Only ciphertext available | Ciphertext-only |
| Plaintext + ciphertext pairs | Known plaintext |
| Statistical letter patterns | Frequency analysis |
| Selected ciphertext sent to decryptor | Chosen ciphertext |
| Power/time/cache leakage | Side channel |
| Execution duration | Timing |
| Deliberately induced hardware error | Fault injection |
| Attacker between two parties | MITM |
| Captured password hash used directly | Pass-the-hash |
| Stolen authentication ticket | Kerberos exploitation |
| Files encrypted for extortion | Ransomware |
| Term | Think |
|---|---|
| CA | Issues/signs certificates |
| RA | Validates identity/registration |
| Root CA | Top trust authority |
| Intermediate CA | Subordinate issuing authority |
| Trust Anchor | Configured starting point of trust |
| Certificate | Public key + identity binding |
| CSR | Request for certificate |
| CRL | Revoked-certificate list |
| OCSP | Online certificate status |
| SAN | Alternate identities/names |
| Key Usage | Permitted cryptographic use |
| Relying Party | Entity validating certificate |
| X.509 | Certificate standard |
| Revocation | End trust before expiration |
| Renewal | Extend/replace certificate lifecycle |
| Rekey | Replace cryptographic keying material |
Study and practice of defeating or analyzing cryptographic protections.
Systematic testing of possible keys or credentials.
Attack in which only ciphertext is initially available.
Attack using known plaintext and corresponding ciphertext.
Attack in which the attacker chooses plaintext and observes resulting ciphertext.
Attack in which selected ciphertext is submitted for decryption-related analysis.
Analysis of recurring statistical ciphertext patterns.
Attack targeting flaws in cryptographic implementation.
Attack using information leaked indirectly through implementation behavior.
Side-channel attack using computational timing differences.
Attack that deliberately introduces system faults to produce exploitable behavior.
Attack in which an adversary interposes between communicating parties.
Use of captured reusable authentication hash material without recovering the original password.
Reuse of stolen Kerberos authentication ticket material.
Malware that commonly encrypts or denies access to information for extortion.
Public Key Infrastructure.
Digitally signed structure binding identity information to a public key.
Widely used standard for public-key certificates.
Trusted entity issuing and signing certificates.
PKI entity assisting with identity verification and certificate registration.
Entity to which a certificate is issued.
Entity that uses and validates a certificate in making a trust decision.
Top certification authority in a hierarchical PKI.
CA certified by another CA.
Authority or public key configured as a starting point of trust.
Sequence of certificates connecting an end entity to a trust anchor.
Certificate Signing Request.
Termination of certificate trust before normal expiration.
Certificate Revocation List.
Online Certificate Status Protocol.
Subject Alternative Name.
Certificate extension identifying permitted cryptographic uses.
Certificate extension identifying more specific purposes.
Restricting trust to a specific or narrowly defined certificate/public-key relationship.
Remember:
STRONG CRYPTOGRAPHY
β
βΌ
ATTACKER LOOKS FOR
β
ββββββββΌβββββββββββ¬ββββββββββββ
βΌ βΌ βΌ βΌ
KEY PROTOCOL IMPLEMENTATION HUMAN /
TRUST SYSTEM
For CISSP questions:
Brute force tests possible keys.
Ciphertext-only means the attacker starts with ciphertext.
Known plaintext means some plaintext/ciphertext pairs are known.
Frequency analysis exploits statistical patterns.
Chosen ciphertext uses attacker-selected ciphertext inputs.
Implementation attacks target software or hardware rather than the algorithm itself.
Side channels exploit indirect information leakage.
Timing attacks are side-channel attacks.
Fault injection deliberately causes abnormal computation.
MITM exploits communication trust.
Encryption without authentication may remain vulnerable to MITM.
Pass-the-hash does not necessarily require password cracking.
Kerberos exploitation focuses on abuse of ticket/credential trust.
Ransomware most directly threatens availability but may also affect confidentiality and integrity.
Strong cryptography requires strong key management and implementation.
The official current Objective 3.7 specifically includes all of these major attack families.
Remember:
IDENTITY
β
βΌ
PUBLIC KEY
β
βΌ
CERTIFICATE
β
βΌ
CA SIGNATURE
β
βΌ
CERTIFICATION PATH
β
βΌ
TRUST ANCHOR
β
βΌ
VALIDITY / REVOCATION /
NAME / USAGE CHECKS
β
βΌ
TRUST DECISION
For CISSP questions:
Certificates bind public keys to identities.
Certificates contain public keys, not the subject's private key.
CAs issue and sign certificates.
RAs support registration and identity validation.
Root CAs act as trust anchors when explicitly trusted.
Intermediate CAs reduce the need for roots to perform routine issuance.
A certificate chain connects an end entity to a trusted anchor.
Signature validity alone does not prove a certificate should be trusted.
Validate certificate identity, validity, usage, chain, and status.
Expiration is normal lifecycle completion.
Revocation ends trust early.
CRLs publish revoked certificates.
OCSP provides online certificate-status responses.
Compromised private keys can require prompt certificate revocation.
Certificate lifecycle management protects both security and availability.
CA private keys are especially high-value assets.
PKI requires governance, not only cryptography.
Certificate and crypto inventories are essential for algorithm migration.
Lesson Eleven examined how cryptographic trust can fail.
The current CISSP examination explicitly includes thirteen attack areas under Objective 3.7:
brute force;
ciphertext only;
known plaintext;
frequency analysis;
chosen ciphertext;
implementation attacks;
side channels;
fault injection;
timing attacks;
MITM;
pass-the-hash;
Kerberos exploitation;
ransomware.
You learned that attackers often do not need to break the underlying mathematics.
Instead, they may attack:
KEYS
β
βΌ
IMPLEMENTATION
β
βΌ
PROTOCOL
β
βΌ
PHYSICAL LEAKAGE
β
βΌ
AUTHENTICATION
β
βΌ
TRUST
You learned that brute-force attacks target the keyspace, while known-plaintext, ciphertext-only, and chosen-ciphertext attacks represent different levels of information or interaction available to an attacker.
You examined side-channel attacks involving:
timing;
power;
electromagnetic behavior;
and fault-injection attacks that deliberately disturb cryptographic computation.
You also examined authentication-oriented attacks such as:
MITM;
pass-the-hash;
Kerberos-ticket abuse.
The second half of the lesson expanded Public Key Infrastructure.
PKI answers a central question that cryptographic mathematics alone cannot answer:
Whose public key is this?
NIST defines X.509 public-key certificates as digitally signed structures associating public keys with identities.
A simplified hierarchy is:
TRUST ANCHOR
β
βΌ
ROOT CA
β
βΌ
INTERMEDIATE CA
β
βΌ
END-ENTITY CERTIFICATE
β
βΌ
RELYING PARTY
NIST's PKI guidance identifies certification authorities, registration authorities, certificate holders, clients/relying parties, and repositories as major PKI components.
You then studied the certificate lifecycle:
KEY GENERATION
β
REGISTRATION
β
ISSUANCE
β
DEPLOYMENT
β
VALIDATION
β
MONITORING
β
RENEW / REKEY
β
REVOKE / EXPIRE
β
RETIRE
Certificate validation involves much more than checking whether the certificate has a digital signature. A relying party should evaluate the certification path, trust anchor, validity, appropriate use, identity, and certificate status. NIST guidance describes path validation as evaluating the certificate path from a trust anchor through any intermediates to the end entity while considering revocation and policy constraints.
You learned that certificate status may be communicated through:
CRL
Revoked certificate list
or:
OCSP
Online certificate-status response
NIST recognizes both as standard revocation/status mechanisms.
The central Lesson Eleven principle is:
Cryptographic strength depends on more than algorithms. Secure systems must protect keys, authenticate endpoints, resist implementation leakage, correctly validate certificates, rapidly revoke compromised trust, and continuously manage the entire cryptographic trust lifecycle.
Before proceeding to Lesson Twelve, make sure you can explain without reviewing the lesson:
What cryptanalysis means.
Why strong algorithms can still fail.
What brute force does.
Why key size matters.
What ciphertext-only means.
What known plaintext means.
What frequency analysis means.
What chosen plaintext means conceptually.
What chosen ciphertext means.
What implementation attacks target.
What side-channel attacks target.
What timing attacks observe.
What power-analysis attacks observe.
What fault injection does.
What a MITM attack does.
Why authentication matters during key establishment.
What downgrade attacks attempt.
What a hash collision is.
Why collision resistance differs from preimage resistance.
What pass-the-hash means.
Why pass-the-hash does not necessarily require password recovery.
What Kerberos ticket exploitation means at a high level.
Why ransomware is included as an important cryptographic attack-related concept.
What PKI is.
Why public-key cryptography needs PKI.
What a digital certificate contains.
Why a private key is not stored in the public certificate.
What X.509 means.
What the issuer field means.
What the subject field means.
What certificate validity means.
What SAN means.
What Key Usage means.
What Extended Key Usage means.
What a CA does.
What an RA does.
What a relying party does.
What a root CA is.
What an intermediate CA is.
What a trust anchor is.
What a certificate chain is.
What certification-path validation means.
What a CSR is.
How a certificate is issued.
Why certificate inventory matters.
The difference between expiration and revocation.
Why private-key compromise normally requires prompt action.
What a CRL does.
What OCSP does.
The difference between CRL and OCSP.
What soft-fail versus hard-fail concepts mean.
Why root CA private keys require exceptional protection.
What hierarchical trust means.
What cross-certification means.
What certificate pinning does.
Why certificate-management automation can improve availability.
Why PKI also requires crypto agility for post-quantum transition.
Lesson Twelve will complete the initial Security Architecture and Engineering sequence by covering CISSP Objectives 3.8 and 3.9 β site and facility security.
Topics will include:
secure facility design;
site selection;
physical threat assessment;
perimeter security;
fences;
gates;
bollards;
barriers;
lighting;
guards;
CCTV;
intrusion detection;
mantraps/access-control vestibules;
doors and locks;
badges;
biometrics;
tailgating;
piggybacking;
visitor control;
server rooms;
data centers;
wiring closets;
media-storage facilities;
evidence-storage facilities;
restricted areas;
work-area security;
electrical utilities;
UPS;
generators;
redundant power;
HVAC;
temperature;
humidity;
static electricity;
water leakage;
natural disasters;
human-caused disasters;
fire prevention;
fire detection;
fire classes;
fire suppression;
sprinkler systems;
clean-agent systems;
life-safety principles;
secure facility diagrams;
layered physical security;
original CISSP-style scenarios.
The central Lesson Twelve question will be:
How should physical facilities be designed so people, information, systems, infrastructure, and evidence remain protected against unauthorized access, environmental threats, fire, utility failures, and other physical risks?
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 attack-objective mapping was verified against the official CISSP Certification Exam Outline. Objective 3.7 specifically identifies brute force, ciphertext-only, known-plaintext, frequency analysis, chosen-ciphertext, implementation, side-channel, fault injection, timing, MITM, pass-the-hash, Kerberos exploitation, and ransomware.
PKI concepts were supplemented with NIST PKI and key-management material. NIST describes PKI architectures containing certification authorities, registration authorities, certificate holders, relying clients, and repositories; it also defines X.509 certificate structures and recognizes CRL and OCSP mechanisms for certificate status and revocation.
The SierraTec Secure HARDEN and PKI TRUST models, diagrams, scenarios, comparisons, knowledge checks, and practice questions are original instructional material. They are not actual, recalled, leaked, or official CISSP examination questions.