Computer architecture, operating system, system architecture, security architecture, security models, cryptography, steganography, network security, network segmentation, applications security, legal regulations, compliance and investigations, digital forensics, physical and environmental security, business continuity planning, and best practices are all aspects of security architecture and design.