Generative Security Applications
Instructor:
Wu-chang Feng
Class:
EB 325, T 4:40pm-8:30pm
Office hours: time
Contact and discussion:
Course Description
Generative AI and Large Language Models (LLMs) are upending the practice of cybersecurity and have the potential to automate away many of the manual, time-consuming tasks in the field. This course explores the range of Generative AI systems that are available and examines their utility in a range of common cybersecurity tasks such as vulnerability discovery, reverse-engineering, threat intelligence analysis, code generation, command generation, configuration generation, phishing, and social engineering. Each week, students will utilize a variety of LLMs and LLM agents towards automatically addressing common problems in cybersecurity. Note that, the class consists of a large amount of in class exercises and presentations done each week. Attendance and class presentations will be mandatory.
Assignments
Weekly presentations
Each week, students will be exploring the use of Generative AI in solving pre-defined problems in a particular category of cybersecurity, comparing the results from different models and services. From this, they will then attempt to extend the approach to solve additional problems of their choice in the category. Throughout the course, students will be summarizing and presenting their results in class.
Final project
Based on the exercises examined during class, students will perform a deeper dive in applying LLMs and generative AI towards solving cybersecurity problems. Details will be provided via the lab
site.