Skip to main navigation Skip to search Skip to main content

Image-Based malware classification using ensemble of CNN architectures (IMCEC)

  • Danish Vasan
  • , Mamoun Alazab
  • , Sobia Wassan
  • , Babak Safaei
  • , Qin Zheng*
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

362 Scopus citations

Abstract

Both researchers and malware authors have demonstrated that malware scanners are unfortunately limited and are easily evaded by simple obfuscation techniques. This paper proposes a novel ensemble convolutional neural networks (CNNs) based architecture for effective detection of both packed and unpacked malware. We have named this method Image-based Malware Classification using Ensemble of CNNs (IMCEC). Our main assumption is that based on their deeper architectures different CNNs provide different semantic representations of the image; therefore, a set of CNN architectures makes it possible to extract features with higher qualities than traditional methods. Experimental results show that IMCEC is particularly suitable for malware detection. It can achieve a high detection accuracy with low false alarm rates using malware raw-input. Result demonstrates more than 99% accuracy for unpacked malware and over 98% accuracy for packed malware. IMCEC is flexible, practical and efficient as it takes only 1.18 s on average to identify a new malware sample.

Original languageEnglish
Article number101748
JournalComputers and Security
Volume92
DOIs
StatePublished - May 2020
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2020 Elsevier Ltd

Keywords

  • Cybersecurity
  • Deep learning
  • Ensemble of CNNs
  • Fine-tuning
  • Malware
  • SVMs
  • Softmax
  • Transfer learning

ASJC Scopus subject areas

  • General Computer Science
  • Law

Fingerprint

Dive into the research topics of 'Image-Based malware classification using ensemble of CNN architectures (IMCEC)'. Together they form a unique fingerprint.

Cite this