Deep Learning Security

Curriculum for my Deep Learning Security course offered in Spring of 2020-2023

This course covers the intersection of cybersecurity and deep learning technologies such as CNNs, LSTMs, and GANs. Topics include the application of deep learning to traffic analysis, deepfake detection, malware classification, fooling deep learning classifiers with adversarial examples, network attack prediction and modeling, poisoning attacks, and privacy attacks like model inversion and membership inference. Students will present research papers, perform several exercises to apply attack and defense techniques, and do a final research project. Prior experience with machine learning is required, but necessary details on deep learning will be covered.