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.
2025
Settore IINF-05/A - Sistemi di elaborazione delle informazioni
Andrea Augello, A.D.P. (2025). HDDroid: Federated Hyperdimensional Computing for Mobile Malware Detection. In CEUR Workshop Proceedings. CEUR WS.
File in questo prodotto:
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.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10447/681287
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact