Unveiling Hidden Structures: Multi-Platform IoT Malware Analysis Using Graph Embeddings

This paper explores the use of control-flow information for detecting IoT malware across three different platforms. We propose a pipeline which extracts Control-Flow Graphs (CFGs) from program binaries, projects them onto an embedding space, then computes the similarity between the programs, in an attempt to explore whether this approach could help identify malware families across different platforms. We explore three different methods for generating graph embeddings – at node, edge and graph level – and find the latter to produce the best discrimination between malware families across different platforms. Moreover, we propose a computationally efficient method for computing graph similarities for graphs with multiple connected components, which achieves accuracy on par with the cubic Hungarian Algorithm matching approach. The evaluations performed on a dataset comprising of clean and malware samples belonging to 18 different families yielded that our CFG embedding similarity approach can easily identify most malware family samples belonging to the same family, for the same platform, obtaining AUC scores above 90%. The method shows strong potential for discriminating between malware families across different platforms. We are currently exploring cross-platform limitations and improvement points, and we share preliminary insights from our current work towards the end of the paper.

Authors

Institutions

Publication Details

Journal
IEEE Access
Published
2025-01-01
DOI
https://doi.org/10.1109/access.2025.3583549
Citations
1
Primary Topic
Advanced Malware Detection Techniques
Type
article
Field-Weighted Citation Impact
1.49
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Unveiling Hidden Structures: Multi-Platform IoT Malware Analysis Using Graph Embeddings

Ciprian Oprişa, Camelia Lemnaru, Remus M. Petrache
1 citations
IEEE Access
Advanced Malware Detection Techniques
1.49
article

Unveiling Hidden Structures: Multi-Platform IoT Malware Analysis Using Graph Embeddings

Ciprian Oprişa, Camelia Lemnaru, Remus M. Petrache
article en
1 citations

Abstract

This paper explores the use of control-flow information for detecting IoT malware across three different platforms. We propose a pipeline which extracts Control-Flow Graphs (CFGs) from program binaries, projects them onto an embedding space, then computes the similarity between the programs, in an attempt to explore whether this approach could help identify malware families across different platforms. We explore three different methods for generating graph embeddings – at node, edge and graph level – and find the latter to produce the best discrimination between malware families across different platforms. Moreover, we propose a computationally efficient method for computing graph similarities for graphs with multiple connected components, which achieves accuracy on par with the cubic Hungarian Algorithm matching approach. The evaluations performed on a dataset comprising of clean and malware samples belonging to 18 different families yielded that our CFG embedding similarity approach can easily identify most malware family samples belonging to the same family, for the same platform, obtaining AUC scores above 90%. The method shows strong potential for discriminating between malware families across different platforms. We are currently exploring cross-platform limitations and improvement points, and we share preliminary insights from our current work towards the end of the paper.

IEEE AccessVol. 13
Technical University of Cluj-Napoca (RO)
Openalex Percentile: Top 17%
Advanced Malware Detection Techniques
1.49
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Unveiling Hidden Structures: Multi-Platform IoT Malware Analysis Using Graph Embeddings — Ciprian Oprişa, Camelia Lemnaru, et al. · IEEE Access (2025) | TGRS Research Map | TGRS