Mobile malware poses significant security and privacy risks, hence effective detection methods are crucial. Graph-based representations of mobile applications have been shown to be well-suited for this task. However, traditional graph-based machine learning techniques are computationally expensive and unsuitable for on-device analysis. Nevertheless, off-device analysis raises privacy concerns, making on-device analysis combined with decentralized learning approaches like Federated Learning (FL) an attractive alternative. Hyperdimensional Computing (HDC) offers efficient graph classification on resource-constrained mobile devices. This work introduces HDDroid, an FL framework leveraging HDC to detect malicious software via function call graph analysis. HDDroid’s novel online encoding strategy reduces memory usage, enabling large graph analysis on mobile devices. Additionally, HDDroid’s improved model aggregation strategy enhances model robustness and classification accuracy, achieving state-of-the-art performance in distributed learning scenarios.
Andrea Augello, A.D.P. (2025). HDDroid: Federated Hyperdimensional Computing for Mobile Malware Detection. In CEUR Workshop Proceedings. CEUR WS.
HDDroid: Federated Hyperdimensional Computing for Mobile Malware Detection
Andrea Augello
;Alessandra De Paola;Giuseppe Lo Re;
2025-01-01
Abstract
Mobile malware poses significant security and privacy risks, hence effective detection methods are crucial. Graph-based representations of mobile applications have been shown to be well-suited for this task. However, traditional graph-based machine learning techniques are computationally expensive and unsuitable for on-device analysis. Nevertheless, off-device analysis raises privacy concerns, making on-device analysis combined with decentralized learning approaches like Federated Learning (FL) an attractive alternative. Hyperdimensional Computing (HDC) offers efficient graph classification on resource-constrained mobile devices. This work introduces HDDroid, an FL framework leveraging HDC to detect malicious software via function call graph analysis. HDDroid’s novel online encoding strategy reduces memory usage, enabling large graph analysis on mobile devices. Additionally, HDDroid’s improved model aggregation strategy enhances model robustness and classification accuracy, achieving state-of-the-art performance in distributed learning scenarios.File | Dimensione | Formato | |
---|---|---|---|
hddroid_editorial_version.pdf
accesso aperto
Descrizione: published under the Creative Commons License Attribution 4.0 International
Tipologia:
Versione Editoriale
Dimensione
1.64 MB
Formato
Adobe PDF
|
1.64 MB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.