2015-2016 Graduate Catalog 
    
    May 14, 2024  
2015-2016 Graduate Catalog [ARCHIVED CATALOG]

CS 779 - Network Security


This course familiarizes students with various attacks and threats that can take place in a computer network, such as port scanning, sniffing, network mapping, DoS, etc. The course presents several secure networking and wireless protocols such as PGP, TLS, HTTPS, IPsec. The course also introduces students to operational security concepts such as firewalls and intrusion-detection systems. Furthermore, this course discusses various issues related to all aspects of security in high-speed networks, and presents different solutions to those issues, which can affect the architecture and/or the implementation of a network system. This course combines hands-on experience with theoretical preparation, and teaches how to apply security measures to different networking systems. Students are required to complete lab projects that include secure network programming. The course also includes the study of recent research papers that expose the students to the state of the art in the field of network security. Students are encouraged to lead the creation of new networking security solutions by combining different techniques learned during the course. Furthermore, this course gives students an opportunity to learn how to use tools and penetration-testing methodologies commonly adopted by ethical hackers.
Lecture
3 Credits
Prerequisites: CS 615  and CS 778  
Offered When Needed