Course Info

SE 525: Software Security Architecture

Students in this course will learn architectural patterns for integrating security into software such as web applications. Topics include: an overview of software security; integration of authentication, access control, and auditing into software; programming with symmetric-key and asymmetric-key cryptography, including key distribution and key management, use of certificates, and SSL/TLS; security mechanisms in modern runtime environments, e.g., code signing, code verification, access control, and security policies. Students will get hands-on experience designing and implementing secure software. PREREQUISITE(S): CSC 435 and SE 450

Winter 2013-2014

Section: 801
Class number: 20098
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00230 at Loop Campus
Section: 810
Class number: 20099
Meeting time: -
Location: N/A at Online Campus