Cybersecurity and software behaviour analysis.
Security applications
Which execution traces can identify malicious behaviour?
Information collected during program execution, including hardware counters and calls to system functions or libraries, describes software behaviour through measurable features on which malware and ransomware detection methods can be built and evaluated, examining whether observed differences persist when new data are considered.
Approach and tools
In the 2025 work on ransomware detection, sample entropy describes the temporal evolution of signals, while graphical models allow dependencies between the selected features to be examined. Other activities have investigated library calls and the interpretability of classification methods. The co-supervised theses address low-level feature analysis and the relationship between generative AI and malicious software.
Related activities
Statistics and Data Science Conference 2025: “Detection via Library Calls using Markov Random Fields: a XAI-Driven Approach to Cybersecurity”.
Co-supervision of theses on ransomware, malware detection, Explainable AI and system-feature analysis.