Computer Science

Computer Science Colloquium

Prof. Dr. Michael Franz
University of California at Irvine, USA

Leveraging Parallel Hardware to Eradicate Worms, Viruses and Common Programming Errors

Mon 17.03.2008, 16:15, 60 minutes
K153C (Keplergebäude)


Many large software projects contain residual buffer-overrun vulnerabilities that somehow have managed to escape static analysis and source code reviews. We present an automated software-only technique to detect at run-time when such residual vulnerabilities are exploited, enabling us to stop attacks before they can cause damage. Our technique is based on generating several slightly different variants of the same software and running these variants simultaneously and in lock-step on different cores of a multiprocessor. The different variants are created in such a way that their behavior under


Michael Franz is a Full Professor of Computer Science in the Donald Bren School of Information and Computer Science at the University of California, Irvine (UCI) and has an additional courtesy appointment as a Full Professor of Electrical Engineering and Computer Science in the Henry Samueli School of Engineering. Franz received a Dr. sc. techn. degree in Computer Science (advised by Niklaus Wirth) and a Dipl. Informatik-Ing. degree, both from the Swiss Federal Institute of Technology, ETH Zurich. He is a Distinguished Member of ACM and a Senior Member of IEEE.
Invited by o. Univ.-Prof. Dr. Hanspeter Mössenböck

The Computer Science Colloquium is organized by the Department of Coputer Science at JKU, the Österreichische Gesellschaft für Informatik (ÖGI) and the Österreichische Computergesellschaft (OCG).
List of all talks
Last modified on Thursday, 01-Jan-1970 01:00:00 CET