System and Software Security


CS 5590: Secure software design, memory and file system security, operating system security for various platforms.  Program classification, anomaly detection, malware (malicious software) detection and analysis. Technical challenges and real-world problems in securing operating systems and software. Classic and modern algorithms, models, principles, and tools for system and application software security. Actual security examples. Cross-listed with ECE 5590. (3H, 3C)

Prerequisites: CS/ECE 5560

Taught By: Danfeng Yao