Design & Architecture
Security requirements, threat modeling, cryptography standards, and privacy by design.
Modules
Security Requirements Engineering
Security requirements engineering techniques including misuse cases, OWASP ASVS, and leveraging LLMs for requirements brainstorming with human validation.
Secure Design Principles
Secure design principles including defense in depth, least privilege, fail-safe defaults, and applying security patterns to system architecture.
Threat Modeling
Threat modeling methodologies including STRIDE, PASTA, Attack Trees, and LINDDUN, with practical application to real-world architectures.
Cryptography Standards
Cryptographic standards for developers covering algorithm selection, key management, TLS configuration, and common implementation pitfalls.
Architecture Security Assessment
Architecture security assessment techniques for evaluating system designs against security requirements and identifying structural vulnerabilities.
Privacy by Design
Privacy by Design principles and implementation, covering GDPR requirements, data minimization, and privacy impact assessments.