32. Side-channel and fault-attack resistance
Shows how timing, cache behavior, branches, memory access, power use, electromagnetic leakage, and fault injection can expose secret data. Practical work reviews constant-time patterns and tests implementations for timing variation.