• CIS 400
  • CIS 600
  • CSE 400
  • CSE 691

Cybersecurity & Artificial Intelligence

Syracuse University · Fall 2026

How emerging AI systems change the practice of security, in both directions: AI as a tool for attack and defense, and attacks on AI systems themselves. We study classical foundations (reverse engineering, memory attacks, automated exploit generation) and build up to the state of the art (AI agents for vulnerability discovery, adversarial ML, prompt injection, jailbreaking, and LLM/agent escapes). Because this class discusses a rapidly-emerging area, content will be adjusted on-demand to emergent concerns.

Meetings: Tu/Th 5:00–6:20 PM · CST 4-201 · Aug. 25 – Dec. 8, 2026 · Kristopher Micinski (kkmicins@syr.edu). See the syllabus (or the official PDF) for official course policies and grading.

Lecture Discussion day Guest lecture Research presentation Exam Project / HW

Slides, notes, and assignments are posted as we reach each topic.

Schedule

Week 1 · Foundations of Security

Week 2 · ML Background & the AI Threat Surface

Week 3 · LLM Agents, Tool Use & Agent Security

  • 9/8
    LLM Agents & Tool Use: The Agent Loop, Trust Boundaries, and the Control/Data Collapse
  • 9/10
    Securing Agentic Systems: Capabilities, Information Flow & What Defenses Actually Buy

Week 4 · Reverse Engineering & Memory Attacks

  • 9/15
    Reverse Engineering I: From Source to Binary — Compilation, ELF/PE, and What Gets Thrown Away
    • Slides
    • Hands-on: Ghidra
    • Aleph One, "Smashing the Stack for Fun and Profit" (Phrack 49, 1996)
    • Shoshitaishvili et al., "SoK: The Art of War" (I–IV)
  • 9/17
    Reverse Engineering II: Disassembly, Decompilation, Ghidra in Practice & Where AI Comes In
    • Slides
    • Presentation #2 — Shacham, "The Geometry of Innocent Flesh on the Bone" (ROP)

Week 5 · Mitigations & Automated Exploit Generation

  • 9/22
    Exploits, System-Level Defenses, and Coverage-Guided Fuzzing
    • Slides (deck runs across 9/22 and 9/24)
  • 9/24
    Symbolic Execution, SMT Solving & Mayhem: Automatic Exploit Generation on Binaries

Week 6 · AI Agents for Vulnerability Discovery & Code Understanding

Week 7 · Exam 1

  • 10/6
    Exam 1 Review
  • 10/8
    Exam 1 (in class)
    • Focus topics TBA

Week 8 · Fall Break; Deep Learning & Adversarial ML (guest)

  • 10/13
    Fall Break — no class
    • University Fall Break, Mon 10/12 – Tue 10/13
  • 10/15
    Deep Neural Networks and Adversarial Machine Learning
    • Guest lecture: Ed Raff — author of Inside Deep Learning

Week 9 · LLM Security

Week 10 · Securing LLM-Integrated Applications & Network Security

Week 11 · Web Security & Exam 2

  • 11/3
    Web Security + AI (tentative)
  • 11/5
    Exam 2 (in class)
    • Covers Weeks 9–11

Week 12 · AI for Program Analysis & Reverse Engineering

  • 11/10
    AI for Reverse Engineering (tentative)
  • 11/12
    Guest Lecture: Rajvardhan Oak (Meta)
    • Guest lecture: Rajvardhan Oak, Meta — topic TBA

Week 13 · Information Flow & Securing AI Systems

  • 11/17
    Information-Flow Control for AI Agents (tentative)
  • 11/19
    AI-Powered Social Engineering (tentative)

Thanksgiving Break · 11/22–11/29 · no class

Week 14 · Ethics, Policy & Exam 3

  • 12/1
    Policy, Ethics & the Law (tentative)
  • 12/3
    Exam 3 (in class)
    • Focus topics TBA

Week 15 · Class Project Presentations

  • 12/8
    Class Project Presentations (tentative)
  • Finals
    Optional Final Exam
    • Final-exam period (Dec 10–15)
    • Cumulative and optional — replaces your lowest midterm; skip it if you are satisfied with the three