Contact info

Pieter Philippaerts

Pieter Philippaerts

Pieter is employed as a postdoctoral researcher at the department of Computer Science of the KU Leuven. His main research interests lie in the field of computer security. In his doctoral thesis, he investigated the security of mobile devices and studied the different approaches that can be taken to secure untrusted mobile code.

Pieter is currently working on the European Secure Change project. He evaluates how static verification tools can be used to ensure and improve software quality. 

Before joining the KU Leuven, Pieter worked as a .NET technical consultant at Capgemini and AE. He has a good understanding of the practical and theoretical aspects of software engineering, but he also realizes the importance of high quality and readable code, and a solid architectural design.

Download CV

Go to LinkedIn

 

Teaching & Education (2011-2012)

KU Leuven Courses:

Pieter organizes exercise sessions and practicums for the following courses:

KU Leuven Master Theses:

Pieter is the advisor of the following master thesis:

  • Bescherm je Smartphone tegen hackers (Protect your smartphone against hackers), by Kristof Van Cauwenbergh
  • Advances persistent threats, by Arne Swinnen

Pieter was the advisor of the following master theses:

  • Formele verificatie van Java Card software met behulp van VeriFast (Formal verification of Java Card software with VeriFast), by Jeroen Bastijns, 2010-2011
  • Protection of native applications against data-only buffer overflows, by Steven Van Acker, 2009-2010
  • Implementatie en evaluatie van CRAM op de ARM-architectuur (Implementation and evaluation of CRAM on the ARM architecture), by Stijn Muylle, 2009-2010
  • Beveiliging tegen het uitbuiten van geheugenfouten d.m.v. een compilerextensie (Protecting against memory error exploits, using a compiler plug-in), by Kenneth Piron, 2009-2010
  • Een runtime-monitor voor applicaties op het Android-platform (A runtime monitor for applications on the Android platform), by Sebastiaan Helsen, 2009-2010
  • Preventie van dangling pointers in C (Preventing dangling pointers in C), by Bram De Schouwer and Roel Van Reeth, 2008-2009
  • Protecting mobile devices against stack-based buffer overflows, by Raoul Strackx, 2008-2009
  • Ontwerp en implementatie van een smart card communicatie bibliotheek (Design and implementation of a smart card library), by Cédric Boon, 2007-2008

Departemental Demos:

Pieter gives the following departemental demos:

  • Tricking commercial fingerprint readers with fake fingers
  • Deploying untrusted software in a trusted environment
  • Taking control of applications by exploiting buffer overflows
  • Using smartphones as spy devices

 

Patents

Key publications:

  1. Pieter Philippaerts, Yves Younan, Stijn Muylle, Frank Piessens, Sven Lachmund, Thomas Walter, Code Pointer Masking: Hardening applications against code injection attacks, Proceedings of the Detection of Intrusions and Malware and Vulnerability Assessment Conference (DIMVA 2011), pages 194-213, Amsterdam, 7-8 July 2011 download0 312454bibtex
  2. Yves Younan, Pieter Philippaerts, Frank Piessens, Wouter Joosen, Sven Lachmund, Thomas Walter, Filter-resistant code injection on ARM, Proceedings of the 16th ACM conference on Computer and Communications Security (CCS 2009), pages 11-20, Chicago, 9-13 November 2009 download0 242079bibtex
  3. Pieter Philippaerts, (supervisors: Frank Piessens, Wouter Joosen), Security of Software on Mobile Devices (Beveiliging van software op mobiele toestellen), Ph.D. Thesis, 20 October 2010 download0 274862bibtex
  4. Pieter Philippaerts, Cédric Boon, Frank Piessens, Report: Extensibility and implementation independence of the .NET cryptographic API, ESSoS, Lecture Notes in Computer Science, volume 5429, pages 101-110, Leuven, February 04-06, 2009 download0 213692bibtex
  5. Lieven Desmet, Wouter Joosen, Fabio Massacci, Pieter Philippaerts, Frank Piessens, Ida Siahaan, Dries Vanoverberghe, Security-by-contract on the .NET platform, Information security technical report, volume 13, issue 1, pages 25-32, 15 May 2008 download0 183893bibtex
[More...]