RCW
RCW IT TrainingCISSP Bootcamp
← Back to all labs

Domain 3: Security Architecture and Engineering

CISSP Bootcamp · Module 3 of 8 · exam weight 13%
weight 13% 6 practice questions unofficial study material
The deep-technology domain: secure design principles, the classic security models, cryptography end-to-end, and hardware/trusted systems. Expect conceptual questions rather than calculations.

Secure design principles

Security models (memorise the direction of the rules)

ModelProtectsRules
Bell-LaPadulaConfidentialityno read UP (simple), no write DOWN (star property *)
BibaIntegrityno read DOWN, no write UP (inverse of BLP)
Clark-WilsonIntegrity (commercial)access triple subject–program(TP)–object(CDI); well-formed transactions
Brewer-NashConflict of interestChinese Wall: access changes dynamically with user history
Graham-Denning / HRU / Take-Grantcreation/transfer of rightsformal models of protection-state change

Evaluation standards

Common Criteria (ISO 15408): PP (protection profile = customer needs) → ST (security target = vendor claims) evaluated against a ToE (target of evaluation) producing an EAL1–EAL7 rating (higher = more assurance, not more security). Historical: TCSEC (Orange Book, US), ITSEC (EU).

Symmetric cryptography

One shared key; fast; key distribution is the hard part; n people need n(n−1)/2 keys.

Asymmetric + hashing + signatures

Asymmetric: keypair; slow; solves distribution and gives signatures. RSA (factoring), Diffie-Hellman (key agreement, no auth by itself, vulnerable to MITM without authentication), ECC (smaller keys, mobile/IoT), ElGamal.

Hashing: one-way, fixed output, collision-resistant. MD5/SHA-1 dead; use SHA-256/384/512 or SHA-3. HMAC = hash + secret key (integrity + authenticity).

Digital signature = hash of message encrypted with the SENDER's private key → gives integrity + authentication + non-repudiation. Confidentiality is added by encrypting with the receiver's public key.

PKI and key management

CA issues certificates, RA verifies identity, certificate revocation via CRL or OCSP (OCSP stapling = server brings its own proof). X.509 v3 certificate. Lifecycle: enrolment → issuance → validation → revocation/expiry → renewal.

Kerckhoffs's principle: security rests in the key, not the algorithm secrecy. Key rules: separation of duties in key management, split knowledge (no single person knows a whole key), dual control, M-of-N recovery, key escrow concerns.

Cryptanalysis attacks

Hardware roots of trust

TPM (chip on motherboard: key storage, measured boot, disk-lock binding), HSM (dedicated appliance for CA/database keys), secure enclave/TEE. TCB = everything enforces policy; security kernel implements the reference monitor (must be small, tamper-proof, always invoked).

Memory protections: DEP/NX bits, ASLR, stack canaries — buffer-overflow mitigations (more in D8).

Systems and architectures

Memory hooks

Exam tips

Check yourself

Q1. Which model enforces 'no write up'?
A. Bell-LaPadula
B. Biba
C. Clark-Wilson
D. Brewer-Nash
Answer: B. Biba
No write up is Biba's integrity star rule; BLP is its mirror for confidentiality.
Q2. The goal of a digital signature is BEST described as:
A. Confidentiality
B. Integrity and non-repudiation
C. Availability
D. Key exchange
Answer: B. Integrity and non-repudiation
Hash + sender's private key = integrity, authentication, non-repudiation.
Q3. Which AES mode should you avoid for structured data?
A. CBC
B. GCM
C. ECB
D. CTR
Answer: C. ECB
ECB leaks patterns; never use it.
Q4. An attacker derives keys from power consumption traces. Attack type?
A. Birthday
B. Side-channel
C. Meet-in-the-middle
D. Replay
Answer: B. Side-channel
Physical leakage (timing/power/EM) = side-channel.
Q5. OCSP stapling means:
A. The CA pushes CRLs hourly
B. The server presents a signed OCSP response
C. Certificates expire faster
D. Keys are split in halves
Answer: B. The server presents a signed OCSP response
Stapling = server fetches and caches its own OCSP proof, improving privacy+speed.
Q6. In Common Criteria, EAL7 vs EAL4 means:
A. EAL7 products are more secure
B. EAL7 = higher assurance from deeper evaluation
C. EAL4 = tested by users
D. EALs apply only to software
Answer: B. EAL7 = higher assurance from deeper evaluation
EAL measures evaluation assurance depth, not absolute security.
CISSP® and (ISC)²® are registered trademarks of ISC2, Inc. This free bootcamp is independent study material and is not affiliated with, sponsored by, or endorsed by ISC2.