Effective android malware detection with a hybrid model based on deep autoencoder and convolutional neural network

被引:0
|
作者
Wei Wang
Mengxue Zhao
Jigang Wang
机构
[1] Beijing Jiaotong University,Beijing Key Laboratory of Security and Privacy in Intelligent Transportation
[2] Science and Technology on Electronic Information Control Laboratory,undefined
[3] ZTE Corporation,undefined
关键词
Deep learning; Convolutional neural network; Autoencoder; Malware detection; Android applications;
D O I
暂无
中图分类号
学科分类号
摘要
Android security incidents occurred frequently in recent years. To improve the accuracy and efficiency of large-scale Android malware detection, in this work, we propose a hybrid model based on deep autoencoder (DAE) and convolutional neural network (CNN). First, to improve the accuracy of malware detection, we reconstruct the high-dimensional features of Android applications (apps) and employ multiple CNN to detect Android malware. In the serial convolutional neural network architecture (CNN-S), we use Relu, a non-linear function, as the activation function to increase sparseness and “dropout” to prevent over-fitting. The convolutional layer and pooling layer are combined with the full-connection layer to enhance feature extraction capability. Under these conditions, CNN-S shows powerful ability in feature extraction and malware detection. Second, to reduce the training time, we use deep autoencoder as a pre-training method of CNN. With the combination, deep autoencoder and CNN model (DAE-CNN) can learn more flexible patterns in a short time. We conduct experiments on 10,000 benign apps and 13,000 malicious apps. CNN-S demonstrates a significant improvement compared with traditional machine learning methods in Android malware detection. In details, compared with SVM, the accuracy with the CNN-S model is improved by 5%, while the training time using DAE-CNN model is reduced by 83% compared with CNN-S model.
引用
收藏
页码:3035 / 3043
页数:8
相关论文
共 50 条
  • [1] Effective android malware detection with a hybrid model based on deep autoencoder and convolutional neural network
    Wang, Wei
    Zhao, Mengxue
    Wang, Jigang
    [J]. JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2019, 10 (08) : 3035 - 3043
  • [2] An Android Malware Detection Method Based on Deep AutoEncoder
    He, Nengqiang
    Wang, Tianqi
    Chen, Pingyang
    Yan, Hanbing
    Jin, Zhengping
    [J]. PROCEEDINGS OF 2018 ARTIFICIAL INTELLIGENCE AND CLOUD COMPUTING CONFERENCE (AICCC 2018), 2018, : 88 - 93
  • [3] A Novel Android Malware Detection Approach Based on Convolutional Neural Network
    Zhang, Yi
    Yang, Yuexiang
    Wang, Xiaolei
    [J]. ICCSP 2018: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON CRYPTOGRAPHY, SECURITY AND PRIVACY, 2018, : 144 - 149
  • [4] Android Malware Detection Methods Based on Convolutional Neural Network: A Survey
    Shu, Longhui
    Dong, Shi
    Su, Huadong
    Huang, Junjie
    [J]. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2023, 7 (05): : 1330 - 1350
  • [5] Android Malware Detection Approach Using Stacked AutoEncoder and Convolutional Neural Networks
    Menaouer, Brahami
    Islem, Abdallah El Hadj Mohamed
    Nada, Matta
    [J]. INTERNATIONAL JOURNAL OF INTELLIGENT INFORMATION TECHNOLOGIES, 2023, 19 (01)
  • [6] Android Malware Detection Based on a Hybrid Deep Learning Model
    Lu, Tianliang
    Du, Yanhui
    Ouyang, Li
    Chen, Qiuyu
    Wang, Xirui
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2020, 2020 (2020)
  • [7] Android Malware Detection using Convolutional Deep Neural Networks
    Bourebaa, Fatima
    Benmohammed, Mohamed
    [J]. 2020 4TH INTERNATIONAL CONFERENCE ON ADVANCED ASPECTS OF SOFTWARE ENGINEERING (ICAASE'2020): 4TH INTERNATIONAL CONFERENCE ON ADVANCED ASPECTS OF SOFTWARE ENGINEERING, 2020, : 52 - 58
  • [8] Plant disease detection using hybrid model based on convolutional autoencoder and convolutional neural network
    Bedi, Punam
    Gole, Pushkar
    [J]. ARTIFICIAL INTELLIGENCE IN AGRICULTURE, 2021, 5 (05): : 90 - 101
  • [9] DroidMalwareDetector: A novel Android malware detection framework based on convolutional neural network
    Kabakus, Abdullah Talha
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2022, 206
  • [10] Android Malware Detection Based on Convolutional Neural Networks
    Wang, Zhiqiang
    Li, Gefei
    Chi, Yaping
    Zhang, Jianyi
    Yang, Tao
    Liu, Qixu
    [J]. PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND APPLICATION ENGINEERING (CSAE2019), 2019,