CybersecuritySoftware running on devices ranging from smartcards, over IoT devices, to smartphones, and cloud servers handle and store huge amounts of sensitive and valuable data. They are hence constantly under attack. To meet the security requirements of the data and other software assets, such as integrity and confidentiality, software protection techniques need to be deployed. CSL’s research in this domain focuses on the development of new, stronger protections and on design-time and run-time tools to automate the deployment of protections such that they become cheaper and more reliable. The attack scenarios for which protections are developed include fault injection attacks on smartcards, reverse-engineering and software tampering attacks on mobile applications, exploits of software vulnerabilities, and timing side channel attacks.


Research topics


Completed projects