by Rakesh M. Verma Professor of Computer Science & Director of ReDAS Lab University of Houston https://www2.cs.uh.edu/~rmverma/ | and Dainis Boumber Senior Scientist, NLP Research Aon IPS https://dainis-boumber.github.io/ |
Prerequisites
Mathematical maturity; Basics of Security including security goals, mechanisms, threat analysis and attacks such as malware, intrusion and phishing; Basics of Machine Learning including linear regression, supervised learning including basic loss functions especially categorical cross entropy, classification methods especially multi-layer perceptron model, and unsupervised learning especially clustering; Familiarity with basic text processing, natural language processing and understanding concepts; python programming.
Outline
Module 1: Introduction to Deep Leaning (2 hours 30 minutes lecture, 45 minutes of exercises)
– Feedforward Networks (FFN)
– Convolutional Neural Networks (CNN)
– Long Short-term Memory (LSTM) model
– Attention, Transformers, LLMs
– Autoencoders
– Generative Models
– Parameter-efficient machine learning
– Adversarial Machine Learning including attacks and defenses
– Examples and exercises will include: Python notebooks for FFN, CNN, Transformers, BERT, and an open source LLM
Module 2: Applications to cybersecurity challenges (2 hours lecture, 40 minutes of exercises)
– Deceptive attacks including social engineering attacks, business email compromise, fake news, and romance/job scams
– Intrusion detection
– Malware detection
– Adversarial robustness of deep learning models for cybersecurity
– Techniques for explainable ML
– Key takeaways and directions for future research
– Examples and exercise will include deep learning models for deceptive attacks and adversarial robustness, explainability techniques
References
- Deep Learning book by Ian Goodfellow et al. Available online
- Cybersecurity Analytics by Rakesh Verma and David Marchette, CRC Press, 2019. (recommended for prerequisite knowledge)
- AI for Cyber security by Alessandro Parisi, Packt Press, 2019.
- AI/ML in Cybersecurity, Malini Rao, 2023.