How can we make AI systems useful while limiting what an attacker, an unreliable model, or an overpowered agent can make them do? Students will attack, defend, and evaluate AI systems, moving the boundary of trust outward ring by ring. Topics include threat modeling and trust boundaries; adversarial examples; data poisoning, backdoors, and the model supply chain; memorization, privacy attacks, and defenses; prompt injection, jailbreaks, retrieval and guardrail security; securing AI agents with least privilege, sandboxing, and tool authorization; misuse, deepfakes, watermarking, and provenance; and confidential computing and cryptographic private inference.
Grade distribution data hasn't been published for this course yet. Check back later as more terms become available.
University of California, Santa Cruz
Reviews, study tips, and grade data for CSE 239C at UCSC. How can we make AI systems useful while limiting what an attacker, an unreliable model, or an…
The course page is taking longer to load. This summary is still available.
We could not load the full course details. This summary is still available.
Still loading. This can take a moment on a slow connection.
Loading My Class Grades