Christoph Bühler

MSc in Computer Science

PhD Student with the Programming Group

St. Gallen, Switzerland
Profile picture of Christoph Bühler

I research AI agent security from a software engineering perspective, focusing on building secure boundaries and mechanisms that protect agents and their environments from attacks.

About Me

Research Interests

AI Agent Security

Security of AI agents and agentic systems from a software engineering perspective. I focus on mechanisms that constrain agent capabilities, establish secure execution boundaries, and limit the impact of compromised or misbehaving agents. This includes protecting agents and their environments against threats such as prompt injection and malicious tool interactions.

Software & System Security

Design and analysis of secure software systems, with a particular interest in access control, isolation, sandboxing, and permission mechanisms. I am interested in how established security principles can be adapted to systems in which autonomous AI agents interact with software, data, and external resources.

Software Engineering & Programming Languages

Software engineering techniques for building, analyzing, and securing complex software systems. My interests include program analysis, testing, verification, and mechanisms that make software behavior more observable and controllable.