Marco Manieri
Performance prediction for secure software: analysing the impact of obfuscation.
Rel. Cataldo Basile, Daniele Canavese. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2023
Abstract
A frequent requirement for countering Man-At-The-End (MATE) attacks is protecting software that runs on end-user hardware controlled by attackers. Software obfuscation can safeguard intellectual property and prevent malicious product tampering, but it comes at a performance cost. This thesis analyses the critical challenges of predicting the performance overhead associated with obfuscation techniques commonly used in real world software, based on well-established literature. As patterns associated with these techniques are known, the performance impact implied in their usage is heavily dependent on the specifics of the protected software. An informed decision must be taken by the company or the developer aiming at protecting their own software, considering the changes in user experience associated with increased hardware resource utilization.
This thesis proposes an automated approach to obfuscation, characterization, and performance data collection based on Tigress, an open-source C obfuscator
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Informazioni aggiuntive
Corso di laurea
Classe di laurea
URI
![]() |
Modifica (riservato agli operatori) |
