Survey of computer security problems and fundamental computer security design principles and models for software systems. Cryptographic models and methods. Modern cyber security techniques for robust computer operating systems, software, web applications, large-scale networks and data protection. Privacy models and techniques. Contemporary computer and network security examples. (3H,3C)
Prerequisites: CS 3214 or (ECE 2500 and ECE 3574), with a grade of C or better.
Taught By: Danfeng Yao