AI for Security

As software and network architectures become increasingly complex, traditional security mechanisms—like static signature-based malware detection or manual vulnerability patching—are no longer sufficient. Threat actors are continuously evolving their tactics, utilizing automated tools to discover zero-day vulnerabilities and launch sophisticated, distributed attacks across diverse systems and network layers.
To counter these dynamic threats, defense mechanisms must also become intelligent. By leveraging Machine Learning and AI, we can transition from reactive defense to proactive threat hunting. AI models can analyze massive streams of network traffic, system logs, and code behaviors to detect subtle anomalies that human analysts or rigid rulesets might miss. However, these AI defenders must also be robust against adversarial attacks designed to deceive them.
Core Research Themes
We utilize AI as a proactive shield, focusing on three main lenses:
- Automated Threat/Vulnerability Detection: Utilizing deep learning to identify malware, ransomware, and other code vulnerabilities, exploits based on behavioral analysis rather than static signatures.
- Intelligent Network Security: Applying ML models to monitor network traffic for intrusion detection and automated response to distributed attacks.
- Adversarial Robustness: Ensuring our AI-driven defense systems are resilient against adversarial inputs (data poisoning, evasion attacks) generated by malicious actors.
Key Sub-Topics & Keywords
To give you an idea of potential topics you may be interested in (but not bounded to):
- AI-driven Malware Classification & Forensics
- Adding another Agent that Monitors MCPs
- Jailbreaking AI Agents
Student Note: If you are fascinated by the “cat-and-mouse” game of cybersecurity and want to use modern AI to outsmart attackers and secure complex networks, this field is for you.