Detecting Android Malware with Convolutional Neural Networks and Hilbert Space-Filling Curves


연구 분야: Safety



학회: SN Computer Science


초록

Computer vision techniques have advanced greatly in recent years through deep learning, achieving unprecedented performance. This has motivated applying deep learning to malware detection through image-based approaches to circumvent extensive feature engineering for diverse threats. However, existing work converting Android binaries to rectangular images neglects the intrinsic byte sequence structure, introducing spurious spatial relationships that weaken detection accuracy. To address this, space-filling curves have mapped binaries to images while preserving ordering. This paper proposes a novel method using Hilbert space-filling curves to visualize and classify Android apps. Bytecode is extracted from Dalvik Executable (DEX) files and transformed to grayscale images via Hilbert coding for model training. Additionally, a novel and balanced image dataset is proposed consisting of Hilbert transformations for 4995 benign and 4995 malicious Android apps randomly sampled from the AndroZoo repository. Experiments using this dataset evaluated pre-trained InceptionV3, VGG16, ResNet50 and EfficientNetB0 via transfer learning. A custom Convolutional Neural Network (CNN) was also trained from scratch. InceptionV3 achieved the highest performance at 97.99% accuracy, 98.50% precision, 97.50% recall and 97.99% F1-score. Comparative assessment with previous image-based malware detection research indicates our approach outperforms state-of-the-art approaches. By leveraging Hilbert space-filling curves to map binaries to images while preserving sequential relationships, detection accuracy is improved over methods introducing extraneous spatial representations.


Author Profile
Benedict Ngaibe Mbungang

Department of Mathematics and Computer Science University of Ngaoundere Ngaoundere Cameroon

Andorra
Author Profile
Joan Beri Ali Wacka

Cybersecurity with Computational and Artificial Intelligence Research Group University of Ngaoundere Ngaoundere Cameroon

Andorra
Author Profile
Franklin Tchakounte

Department of Computer Science University of Buea Buea Cameroon

Cameroon

📄 논문 정보

발행 연도 2024년
인용수 0
출판 국가 Cameroon, Andorra
사이트 Springer
좋아요 수 0

연관 논문 목록 (279건)