DeepVisDroid: android malware detection by hybridizing image-based features with deep learning techniques

dc.authoridBakir, Halit/0000-0003-3327-2822
dc.contributor.authorBakour, Khaled
dc.contributor.authorUnver, Halil Murat
dc.date.accessioned2025-01-21T16:37:16Z
dc.date.available2025-01-21T16:37:16Z
dc.date.issued2021
dc.departmentKırıkkale Üniversitesi
dc.description.abstractIn this paper, a novel hybrid deep learning model called DeepVisDroid has been suggested for detecting android malware samples based on hybridizing image-based features with deep learning techniques. To this end, four grayscale image datasets have been constructed by converting some files from the source of the android applications into grayscale images. Then, two types of image-based features, namely local features and global features, have been extracted from the constructed image datasets and used for training the proposed model. The bag of visual words representation has been used for constructing one feature vector from multiple local feature descriptors extracted from each image. After that, 1D-convolutional layers-based neural network model has been proposed and trained using the extracted local and global image-based features. To the best of our knowledge, this is the first time that a convolutional neural network model is trained based on this type of features and used in the android malware detection domain. Furthermore, two classical 2D-convolutional layers-based neural network models have been proposed and two well-known deep learning models have been tested in order to compare the results of the proposed DeepVisDroid model with the results of the traditional convolutional neural network models and the results of the state-of-the-art deep learning models. The results of the proposed DeepVisDroid model are very promising, where its classification accuracy reached more than 98% with very efficient run-time overhead ranging between 0.11 and 2.02 s for each sample.
dc.identifier.doi10.1007/s00521-021-05816-y
dc.identifier.endpage11516
dc.identifier.issn0941-0643
dc.identifier.issn1433-3058
dc.identifier.issue18
dc.identifier.scopus2-s2.0-85102183719
dc.identifier.scopusqualityQ1
dc.identifier.startpage11499
dc.identifier.urihttps://doi.org/10.1007/s00521-021-05816-y
dc.identifier.urihttps://hdl.handle.net/20.500.12587/24444
dc.identifier.volume33
dc.identifier.wosWOS:000625864200001
dc.identifier.wosqualityQ2
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherSpringer London Ltd
dc.relation.ispartofNeural Computing & Applications
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.snmzKA_20241229
dc.subjectAndroid malware; Image local features; Image global features; Convolutional neural network
dc.titleDeepVisDroid: android malware detection by hybridizing image-based features with deep learning techniques
dc.typeArticle

Dosyalar