Student or educator? Sign up with your school email and get 6 months of Pro free.
Cited by 513

The DOI matches its Crossref record; 35 of the 35 references it cites were found in a registry or an index.

IMCFN: Image-based malware classification using fine-tuned convolutional neural network architecture

Open access
Vasan, Danish, Alazab, Mamoun, Wassan, Sobia, Naeem, Hamad, Safaei, Babak, Zheng, Qin·2020·Computer Networks

Abstract

Abstract The volume, type, and sophistication of malware is increasing. Deep convolutional neural networks (CNNs) have lately proven their effectiveness in malware binary detection through image classification. In this paper, we propose a novel classifier to detect variants of malware families and improve malware detection using CNN-based deep learning architecture, called IMCFN (Image-based Malware Classification using Fine-tuned Convolutional Neural Network Architecture). Differing from existing solutions, we propose a new method for multiclass classification problems. Our proposed method converts the raw malware binaries into color images that are used by the fine-tuned CNN architecture to detect and identify malware families. Our method previously trained with the ImageNet dataset (≥10 million) and utilized the data augmentation to handle the imbalance dataset during the fine-tuning process. For evaluations, an extensive experiment was conducted using 2 datasets: Malimg malware dataset (9,435 samples), and IoT- android mobile dataset (14,733 malware and 2,486 benign samples). Empirical evidence has shown that the IMCFN stands out among the deep learning models including other CNN models with an accuracy of 98.82% in Malimg malware dataset and more than 97.35% for IoT-android mobile dataset. Furthermore, it demonstrates that colored malware dataset performed better in terms of accuracy than grayscale malware images. We compared the performance of IMCFN with the three architectures VGG16, ResNet50 and Google's InceptionV3. We found that our method can effectively detect hidden code, obfuscated malware and malware family variants with little run-time. Our method is resilient to straight forward obfuscation technique commonly used by hackers to disguise malware such as encryption and packing.

Overview

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1016/j.comnet.2020.107138

Cites

35 of 35 references verified0 citation errors · 0 not checkable

Statistics

Verification

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Citations

Cites

Show all 35 references

Research works printed but not linked: 17

  1. 2019, Symantec internet security threat report, Netw. Secur.
  2. Alazab, 2015, Profiling and classifying the behavior of malicious codes, J. Syst. Softw., 10.1016/j.jss.2014.10.031 · doi:10.1016/j.jss.2014.10.031
  3. Makandar, 2017, Malware class recognition using image processing techniques, 2017 Int. Conf. Data Manag. Anal. Innov. ICDMAI 2017
  4. Shaid, 2014, Malware behaviour visualization, J. Teknol.
  5. Han, 2014, Malware analysis using visualized image matrices, Sci. World J., 10.1155/2014/132713 · doi:10.1155/2014/132713
  6. Du, 2017, An android malware detection approach using community structures of weighted function call graphs, IEEE Access, 10.1109/ACCESS.2017.2720160 · doi:10.1109/access.2017.2720160
  7. Han, 2014, Malware analysis using visualized images and entropy graphs, Int. J. Inf. Secur., 14, 10.1007/s10207-014-0242-0 · doi:10.1007/s10207-014-0242-0
  8. Kancherla, 2016, Packer identification using byte plot and markov plot, J. Comput. Virol. Hacking Tech., 10.1007/s11416-015-0249-8 · doi:10.1007/s11416-015-0249-8
  9. Simonyan, 2014, VGG-16, arXiv Prepr
  10. Yu, 2018, Analysis of large-scale uav images using a multi-scale hierarchical representation, Geo-Spatial Inf. Sci., 10.1080/10095020.2017.1418263 · doi:10.1080/10095020.2017.1418263
  11. Namanya, 2019, Similarity hash based scoring of portable executable files for efficient malware detection in iot, Futur. Gener. Comput. Syst.
  12. Krizhevsky, 2012, Imagenet, Adv. Neural Inf. Process. Syst., 25
  13. Alazab, 2012, Cybercrime: the case of obfuscated malware, 10.1007/978-3-642-33448-1_28 · doi:10.1007/978-3-642-33448-1_28
  14. 2015, DSEncrypt android sample, contagio mobile
  15. Yajamanam, 2018, Deep learning versus gist descriptors for image-based malware classification, no. Icissp, 553
  16. Chen, 2019, A GLCM-feature-based approach for reversible image transformation, Comput. Mater. Contin., 59, 239
  17. Das, 2017, CNN architectures: leNet, alexnet, VGG, googlenet, resnet and more, Medium

Cited by

See all 513

Metadata

Authors
Vasan, D., Alazab, M., Wassan, S., Naeem, H., Safaei, B., & Zheng, Q.
Venue
Computer Networks
Publisher
Elsevier BV
Published
2020-04
Volume
171
Pages
107138
ISSN
1389-1286 (ISSN-L)
OpenAlex
W3006334803
Cited by
513
References
35
FWCI
40.94
Type
journal article
Language
en
Open access
green
Licence
  • www.elsevier.com/tdm/userlicense/1.0/ (tdm)
  • www.elsevier.com/legal/tdmrep-license (tdm)

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review

How to cite

Cite CoChat for the checks on this page, and the paper for its own findings.

This page
CoChat. (2026). Citation check: IMCFN: Image-based malware classification using fine-tuned convolutional neural network architecture. https://app.cochat.ai/papers/10.1016/j.comnet.2020.107138
The paper
Vasan, D., Alazab, M., Wassan, S., Naeem, H., Safaei, B., & Zheng, Q. (2020). IMCFN: Image-based malware classification using fine-tuned convolutional neural network architecture. Computer Networks. https://doi.org/10.1016/j.comnet.2020.107138

Data sources

Bibliographic data: Semantic Scholar, OpenAlex, Crossref.

Contains information from the Semantic Scholar Academic Graph Datasets, made available under the ODC Attribution License (ODC-BY 1.0).

Semantic Scholar’s data is described in: Kinney, R., et al. (2023). The Semantic Scholar Open Data Platform. arXiv:2301.10140.