Secure System Software, PhD Candidate
Department of Computer Science
University of California, Irvine






CHRISTOPH KERSCHBAUMER

BIOGRAPHY

I am a PhD Candidate at the Department of Computer Science at the University of California, Irvine where I work at the Secure Systems and Software Laboratory of Professor Michael Franz.

My research interests span from compilers, virtual machines to security aspects of mobile-code systems and secure systems in general.

I received a M.Sc. and B.Sc. in Computer Science from the Technical University Graz, Austria.

Christoph Kerschbaumer picture


CURRENT RESEARCH

Currently, I am working on an Information Flow Project for web browsers. We are attempting to solve common browser security vulnerabilities such as Cross-site scripting (XSS), Cross-Site request forgery (XSRF) or CSS-history leak attacks using modern information flow techniques.

Cross-site scripting is a computer security vulnerability that allows attackers to inject client-side script code (such as JavaScript) into web pages on the Internet. By doing so, attackers can gain access to sensitive data, session cookies and a variety of other information maintained by the browser on the users behalf.

Viewers of infected webpages unwittingly execute the malicious content and therefore grant attackers access to their web browser. XSS attacks have been reported and exploited since the 1990s and in recent years XSS attacks surpassed buffer overflow attacks to become the most common publicly-reported security vulnerability.



PROFESSIONAL

During summer of 2011 I joined the Bay Area Research and Development (BARD) team of Qualcomm in Silicon Valley. I contributed to a project that looks at enabling pervasive concurrency in mobile applications by taking advantage of the system on chip hardware. The focus of the project is a new mobile software platform designed to exploit concurrency to radically improve user experience.

I was chosen to win the "Roberto Padovani Scholarship Award" for stellar performance and technical contributions as CR&D Intern.

» Qualcomm - Bay Area 



TEACHING

Compilers and Interpreters
Teaching Assistant and Reader in Spring 2011 and Fall 2011

Introduction to the theory of programming language processors covering lexical analysis, syntax analysis, semantic analysis, intermediate representations, code generation, optimization, interpretation, and run-time support.



PUBLICATIONS

Eric Hennigan, Christoph Kerschbaumer, Stephan Brunthaler, Michael Franz; Implementation Details of Dynamic Information Flow Security Type Systems; Technical Report 11-03, Department of Information and Computer Science, University of California Irvine, July 2011

Eric Hennigan, Christoph Kerschbaumer, Stefan Brunthaler, Michael Franz; Tracking Information Flow for Dynamically Typed Programming Languages by Instruction Set Extension; Technical Report 11-01; Department of Information and Computer Science, University of California Irvine, June 2011

Christoph Kerschbaumer, Gregor Wagner, Christian Wimmer, Andreas Gal, Christian Steger, Michael Franz; SlimVM: A Small Footprint Java Virtual Machine for Connected Embedded Systems; Conference on the Principles and Practice of Programming in Java (PPPJ'09); Calgary, Alberta, Canada, August 2009

Christoph Kerschbaumer; SlimVM: A Small Footprint Java Virtual Machine for Connected Embedded Systems; Masters Thesis, Institute for Technical Informatics, Technical University Graz, Austria, 2009



WORKSHOPS

The SoCal Programing Languages and Systems Workshop; Presentation; Information Flow in Web Browsers; University of California, San Diego, December 2011

International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2011); Poster Presentation; Bytecode-Based Security for JavaScript; Newport Beach, California, March 2011

The SoCal Programing Languages and Systems Workshop; Poster Presentation; Bytecode-Based Security for JavaScript; University of California, Los Angeles, December 2010



AWARDS AND HONORS

» Roberto Padovani Scholarship Award, Qualcomm, Inc. ($5.000), 2011
» Donald Bren School of Information and Computer Science, Fellowship ($90,000+), 2010
» Rudolf Chaudoire Foundation, Fellowship ($5,000), 2008
» TU Graz Scholarship for short time academic research and expert courses abroad ($1,000), 2008
» Julius Raab Foundation, Fellowship ($5,000), 2003
» Austrian Federal Ministry of Science and Research, Fellowship ($50,000+), 2002



AFFILIATIONS

» Prof. Michael Franz 
» Secure Systems and Software Laboratory 
» University of California, Irvine 



CONTACT

contact (at) firstname lastname (dot) com

444 ICS Building
University of California, Irvine
CA 92697-3425