Course Info

SE 573: Security Architecture II

Design and construction of secure software systems, with an emphasis upon the security mechanisms available in modern programming languages and runtime environments. Topics include APIs for cryptographic techniques and key management; security mechanisms in modern runtime environments, e.g., code signing, code verification, access control, and security policies; design patterns for secure software systems. PREREQUISITE(S): SE 473.