In this course students will gain the knowledge and skills to understand and analyze sophisticated attacks against networked systems and the cutting-edge tools and techniques used to detect, prevent, and mitigate them. We will explore essential topics such as cryptography, authentication, digital signatures, vulnerabilities in network protocols like TCP and DNS, wireless security, DDoS attacks, and the role of firewalls and intrusion detection systems. Through research papers and case studies, students will evaluate security measures and design robust solutions to protect against evolving threats. Prerequisites: Admission to either the graduate program in Electrical, Computer or Software Engineering or Engineering Program advisor's permission.
In this course students will gain the knowledge and skills to understand and analyze sophisticated attacks against networked systems and the cutting-edge tools and techniques used to detect, prevent, and mitigate them. We will explore essential topics such as cryptography, authentication, digital signatures, vulnerabilities in network protocols like TCP and DNS, wireless security, DDoS attacks, and the role of firewalls and intrusion detection systems. Through research papers and case studies, students will evaluate security measures and design robust solutions to protect against evolving threats. Prerequisites: Admission to either the graduate program in Electrical, Computer or Software Engineering or Engineering Program advisor's permission.