A Deep Learning-Based Ensemble Framework for Robust Android Malware Detection

The exponential growth of Android applications has resulted in a surge of malware threats, posing severe risks to user privacy and data security. To address these challenges, this study introduces a novel malware detection approach utilizing an ensemble of Convolutional Neural Networks (CNNs) for en...

Full description

Saved in:
Bibliographic Details
Main Authors: Sainag Nethala, Pronoy Chopra, Khaja Kamaluddin, Shahid Alam, Soltan Alharbi, Mohammad Alsaffar
Format: Article
Language:English
Published: IEEE 2025-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10925357/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849738065064493056
author Sainag Nethala
Pronoy Chopra
Khaja Kamaluddin
Shahid Alam
Soltan Alharbi
Mohammad Alsaffar
author_facet Sainag Nethala
Pronoy Chopra
Khaja Kamaluddin
Shahid Alam
Soltan Alharbi
Mohammad Alsaffar
author_sort Sainag Nethala
collection DOAJ
description The exponential growth of Android applications has resulted in a surge of malware threats, posing severe risks to user privacy and data security. To address these challenges, this study introduces a novel malware detection approach utilizing an ensemble of Convolutional Neural Networks (CNNs) for enhanced classification accuracy. The methodology incorporates a multi-phase process, starting with the extraction and preprocessing of APK (Android app) files. The preprocessing phase involves decompressing, decompiling, and transforming the APK files into bytecode and Dex files. The extracted byte data is converted into 1D vectors and reshaped into 2D grayscale images, enabling efficient feature learning through CNNs. The proposed ensemble of CNN-based models undergoes comprehensive training, validation, and evaluation, demonstrating superior performance compared to existing approaches. We used two popular Android datasets to evaluate the performance of our proposed model. Specifically, the model achieves an accuracy of 98.65%, F1-score of 96.43% on the Drebin dataset and attains 97.91% accuracy, 96.73% of F1-score on the AMD dataset. These results confirm the mode’s ability to effectively identify Android malware with high precision and reliability, outperforming traditional techniques. This research not only underscores the potential of our proposed approach in malware detection but also sets a foundation for future advancements. Future efforts will focus on real-time malware detection, integration with mobile security frameworks, and evaluation across diverse datasets to ensure adaptability to emerging malware threats.
format Article
id doaj-art-fd1044e7c24c46e1a048ab4b1d2308af
institution DOAJ
issn 2169-3536
language English
publishDate 2025-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-fd1044e7c24c46e1a048ab4b1d2308af2025-08-20T03:06:43ZengIEEEIEEE Access2169-35362025-01-0113466734669610.1109/ACCESS.2025.355115210925357A Deep Learning-Based Ensemble Framework for Robust Android Malware DetectionSainag Nethala0https://orcid.org/0009-0002-1180-4058Pronoy Chopra1Khaja Kamaluddin2Shahid Alam3https://orcid.org/0000-0002-4080-8042Soltan Alharbi4https://orcid.org/0000-0002-5694-1569Mohammad Alsaffar5https://orcid.org/0000-0001-8116-5322Splunk Inc., San Jose, CA, USAAmazon, Irvine, CA, USAAonsoft International Inc., Rolling Meadows, IL, USACollege of Computer Science and Engineering, University of Ha'il, Ha'il, Saudi ArabiaCollege of Engineering, University of Jeddah, Jeddah, Saudi ArabiaCollege of Computer Science and Engineering, University of Ha'il, Ha'il, Saudi ArabiaThe exponential growth of Android applications has resulted in a surge of malware threats, posing severe risks to user privacy and data security. To address these challenges, this study introduces a novel malware detection approach utilizing an ensemble of Convolutional Neural Networks (CNNs) for enhanced classification accuracy. The methodology incorporates a multi-phase process, starting with the extraction and preprocessing of APK (Android app) files. The preprocessing phase involves decompressing, decompiling, and transforming the APK files into bytecode and Dex files. The extracted byte data is converted into 1D vectors and reshaped into 2D grayscale images, enabling efficient feature learning through CNNs. The proposed ensemble of CNN-based models undergoes comprehensive training, validation, and evaluation, demonstrating superior performance compared to existing approaches. We used two popular Android datasets to evaluate the performance of our proposed model. Specifically, the model achieves an accuracy of 98.65%, F1-score of 96.43% on the Drebin dataset and attains 97.91% accuracy, 96.73% of F1-score on the AMD dataset. These results confirm the mode’s ability to effectively identify Android malware with high precision and reliability, outperforming traditional techniques. This research not only underscores the potential of our proposed approach in malware detection but also sets a foundation for future advancements. Future efforts will focus on real-time malware detection, integration with mobile security frameworks, and evaluation across diverse datasets to ensure adaptability to emerging malware threats.https://ieeexplore.ieee.org/document/10925357/Android malware detectionconvolutional neural networksmalware classificationmachine learningensemble learningattention mechanism
spellingShingle Sainag Nethala
Pronoy Chopra
Khaja Kamaluddin
Shahid Alam
Soltan Alharbi
Mohammad Alsaffar
A Deep Learning-Based Ensemble Framework for Robust Android Malware Detection
IEEE Access
Android malware detection
convolutional neural networks
malware classification
machine learning
ensemble learning
attention mechanism
title A Deep Learning-Based Ensemble Framework for Robust Android Malware Detection
title_full A Deep Learning-Based Ensemble Framework for Robust Android Malware Detection
title_fullStr A Deep Learning-Based Ensemble Framework for Robust Android Malware Detection
title_full_unstemmed A Deep Learning-Based Ensemble Framework for Robust Android Malware Detection
title_short A Deep Learning-Based Ensemble Framework for Robust Android Malware Detection
title_sort deep learning based ensemble framework for robust android malware detection
topic Android malware detection
convolutional neural networks
malware classification
machine learning
ensemble learning
attention mechanism
url https://ieeexplore.ieee.org/document/10925357/
work_keys_str_mv AT sainagnethala adeeplearningbasedensembleframeworkforrobustandroidmalwaredetection
AT pronoychopra adeeplearningbasedensembleframeworkforrobustandroidmalwaredetection
AT khajakamaluddin adeeplearningbasedensembleframeworkforrobustandroidmalwaredetection
AT shahidalam adeeplearningbasedensembleframeworkforrobustandroidmalwaredetection
AT soltanalharbi adeeplearningbasedensembleframeworkforrobustandroidmalwaredetection
AT mohammadalsaffar adeeplearningbasedensembleframeworkforrobustandroidmalwaredetection
AT sainagnethala deeplearningbasedensembleframeworkforrobustandroidmalwaredetection
AT pronoychopra deeplearningbasedensembleframeworkforrobustandroidmalwaredetection
AT khajakamaluddin deeplearningbasedensembleframeworkforrobustandroidmalwaredetection
AT shahidalam deeplearningbasedensembleframeworkforrobustandroidmalwaredetection
AT soltanalharbi deeplearningbasedensembleframeworkforrobustandroidmalwaredetection
AT mohammadalsaffar deeplearningbasedensembleframeworkforrobustandroidmalwaredetection