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
Section:
801
Class number:
24172
Meeting time:
Th
5:45PM
-
9:00PM
Location:
CDM 00202
at
Loop Campus
Section:
810
Class number:
24173
Meeting time:
-
Location:
N/A
at
Online Campus
Section:
801
Class number:
23705
Meeting time:
Th
5:45PM
-
9:00PM
Location:
CDM 00202
at
Loop Campus
Section:
810
Class number:
23953
Meeting time:
-
Location:
N/A
at
Online Campus
Section:
801
Class number:
25090
Meeting time:
Tu
5:45PM
-
9:00PM
Location:
CDM 00202
at
Loop Campus
Section:
810
Class number:
25091
Meeting time:
-
Location:
N/A
at
Online Campus