Convolutional neural networks and extreme learning machines for malware classification

被引:0
|
作者
Mugdha Jain
William Andreopoulos
Mark Stamp
机构
[1] San Jose State University,Department of Computer Science
关键词
D O I
暂无
中图分类号
学科分类号
摘要
Research in the field of malware classification often relies on machine learning models that are trained on high-level features, such as opcodes, function calls, and control flow graphs. Extracting such features is costly, since disassembly or code execution is generally required. In this paper, we conduct experiments to train and evaluate machine learning models for malware classification, based on features that can be obtained without disassembly or code execution. Specifically, we visualize malware samples as images and employ image analysis techniques using both two-dimensional images and one-dimensional vectors derived from images. We consider two machine learning techniques, namely, convolutional neural networks (CNN) and extreme learning machines (ELM). For images we find that ELMs can achieve accuracies on par with CNNs, yet ELM training requires less than 2% of the time needed to train a comparable CNN. We also find that ELMs and CNNs perform as well when trained on one-dimensional data as when trained on two-dimensional data. In this latter case, ELMs are faster to train than CNNs, but only by a relatively small factor as compared to image-based training.
引用
收藏
页码:229 / 244
页数:15
相关论文
共 50 条
  • [1] Convolutional neural networks and extreme learning machines for malware classification
    Jain, Mugdha
    Andreopoulos, William
    Stamp, Mark
    [J]. JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2020, 16 (03) : 229 - 244
  • [2] IMAGE CLASSIFICATION USING CONVOLUTIONAL NEURAL NETWORKS AND KERNEL EXTREME LEARNING MACHINES
    Li, Zhuangzi
    Zhu, Xiaobin
    Wang, Lei
    Guo, Peiyu
    [J]. 2018 25TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2018, : 3009 - 3013
  • [3] Cervical cancer classification using convolutional neural networks and extreme learning machines
    Ghoneim, Ahmed
    Muhammad, Ghulam
    Hossain, M. Shamim
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 102 : 643 - 649
  • [4] Malware Classification with Deep Convolutional Neural Networks
    Kalash, Mahmoud
    Rochan, Mrigank
    Mohammed, Noman
    Bruce, Neil D. B.
    Wang, Yang
    Iqbal, Farkhund
    [J]. 2018 9TH IFIP INTERNATIONAL CONFERENCE ON NEW TECHNOLOGIES, MOBILITY AND SECURITY (NTMS), 2018,
  • [5] Brain Tumor Classification via Convolutional Neural Network and Extreme Learning Machines
    Pashaei, Ali
    Sajedi, Hedieh
    Jazayeri, Niloofar
    [J]. 2018 8TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2018, : 314 - 319
  • [6] Malware Classification using Deep Convolutional Neural Networks
    Kornish, David
    Geary, Justin
    Sansing, Victor
    Ezekiel, Soundararajan
    Pearlstein, Larry
    Njilla, Laurent
    [J]. 2018 IEEE APPLIED IMAGERY PATTERN RECOGNITION WORKSHOP (AIPR), 2018,
  • [7] Convolutional Neural Networks for Classification of Malware Assembly Code
    Gibert, Daniel
    Bejar, Javier
    Mateu, Carles
    Planes, Jordi
    Solis, Daniel
    Vicens, Ramon
    [J]. RECENT ADVANCES IN ARTIFICIAL INTELLIGENCE RESEARCH AND DEVELOPMENT, 2017, 300 : 221 - 226
  • [8] Benchmarking Convolutional and Recurrent Neural Networks for Malware Classification
    Safa, Haidar
    Nassar, Mohamed
    Al Orabi, Wael Al Rahal
    [J]. 2019 15TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2019, : 561 - 566
  • [9] Classification of Malware by Using Structural Entropy on Convolutional Neural Networks
    Gibert, Daniel
    Mateu, Carles
    Planes, Jordi
    Vicens, Ramon
    [J]. THIRTY-SECOND AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTIETH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / EIGHTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, : 7759 - 7764
  • [10] Using convolutional neural networks for classification of malware represented as images
    Daniel Gibert
    Carles Mateu
    Jordi Planes
    Ramon Vicens
    [J]. Journal of Computer Virology and Hacking Techniques, 2019, 15 : 15 - 28