A Multimodal Malware Detection Technique for Android IoT Devices Using Various Features

Internet of things (IoT) is revolutionizing this world with its evolving applications in various aspects of life such as sensing, healthcare, remote monitoring, and so on. Android devices and applications are working hand to hand to realize dreams of the IoT. Recently, there is a rapid increase in t...

Full description

Bibliographic Details
Main Authors: Rajesh Kumar, Xiaosong Zhang, Wenyong Wang, Riaz Ullah Khan, Jay Kumar, Abubakar Sharif
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8721053/
id doaj-85f8ac3f14ec47c69057355f87455b19
record_format Article
spelling doaj-85f8ac3f14ec47c69057355f87455b192021-04-05T17:01:26ZengIEEEIEEE Access2169-35362019-01-017644116443010.1109/ACCESS.2019.29168868721053A Multimodal Malware Detection Technique for Android IoT Devices Using Various FeaturesRajesh Kumar0https://orcid.org/0000-0003-0813-7485Xiaosong Zhang1Wenyong Wang2https://orcid.org/0000-0003-4095-547XRiaz Ullah Khan3https://orcid.org/0000-0003-0944-7856Jay Kumar4Abubakar Sharif5School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu, ChinaSchool of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu, ChinaSchool of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu, ChinaSchool of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu, ChinaSchool of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu, ChinaSchool of Electronic Science and Engineering, University of Electronic Science and Technology of China, Chengdu, ChinaInternet of things (IoT) is revolutionizing this world with its evolving applications in various aspects of life such as sensing, healthcare, remote monitoring, and so on. Android devices and applications are working hand to hand to realize dreams of the IoT. Recently, there is a rapid increase in threats and malware attacks on Android-based devices. Moreover, due to extensive exploitation of the Android platform in the IoT devices creates a task challenging of securing such kind of malware activities. This paper presents a novel framework that combines the advantages of both machine learning techniques and blockchain technology to improve the malware detection for Android IoT devices. The proposed technique is implemented using a sequential approach, which includes clustering, classification, and blockchain. Machine learning automatically extracts the malware information using clustering and classification technique and store the information into the blockchain. Thereby, all malware information stored in the blockchain history can be communicated through the network, and therefore any latest malware can be detected effectively. The implementation of the clustering technique includes calculation of weights for each feature set, the development of parametric study for optimization and simultaneously iterative reduction of unnecessary features having small weights. The classification algorithm is implemented to extract the various features of Android malware using naive Bayes classifier. Moreover, the naive Bayes classifier is based on decision trees for extracting more important features to provide classification and regression for achieving high accuracy and robustness. Finally, our proposed framework uses the permissioned blockchain to store authentic information of extracted features in a distributed malware database blocks to increase the run-time detection of malware with more speed and accuracy, and further to announce malware information for all users.https://ieeexplore.ieee.org/document/8721053/Android malware detectionblockchainInternet of Things (IoT)clusteringsecure machine learning
collection DOAJ
language English
format Article
sources DOAJ
author Rajesh Kumar
Xiaosong Zhang
Wenyong Wang
Riaz Ullah Khan
Jay Kumar
Abubakar Sharif
spellingShingle Rajesh Kumar
Xiaosong Zhang
Wenyong Wang
Riaz Ullah Khan
Jay Kumar
Abubakar Sharif
A Multimodal Malware Detection Technique for Android IoT Devices Using Various Features
IEEE Access
Android malware detection
blockchain
Internet of Things (IoT)
clustering
secure machine learning
author_facet Rajesh Kumar
Xiaosong Zhang
Wenyong Wang
Riaz Ullah Khan
Jay Kumar
Abubakar Sharif
author_sort Rajesh Kumar
title A Multimodal Malware Detection Technique for Android IoT Devices Using Various Features
title_short A Multimodal Malware Detection Technique for Android IoT Devices Using Various Features
title_full A Multimodal Malware Detection Technique for Android IoT Devices Using Various Features
title_fullStr A Multimodal Malware Detection Technique for Android IoT Devices Using Various Features
title_full_unstemmed A Multimodal Malware Detection Technique for Android IoT Devices Using Various Features
title_sort multimodal malware detection technique for android iot devices using various features
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description Internet of things (IoT) is revolutionizing this world with its evolving applications in various aspects of life such as sensing, healthcare, remote monitoring, and so on. Android devices and applications are working hand to hand to realize dreams of the IoT. Recently, there is a rapid increase in threats and malware attacks on Android-based devices. Moreover, due to extensive exploitation of the Android platform in the IoT devices creates a task challenging of securing such kind of malware activities. This paper presents a novel framework that combines the advantages of both machine learning techniques and blockchain technology to improve the malware detection for Android IoT devices. The proposed technique is implemented using a sequential approach, which includes clustering, classification, and blockchain. Machine learning automatically extracts the malware information using clustering and classification technique and store the information into the blockchain. Thereby, all malware information stored in the blockchain history can be communicated through the network, and therefore any latest malware can be detected effectively. The implementation of the clustering technique includes calculation of weights for each feature set, the development of parametric study for optimization and simultaneously iterative reduction of unnecessary features having small weights. The classification algorithm is implemented to extract the various features of Android malware using naive Bayes classifier. Moreover, the naive Bayes classifier is based on decision trees for extracting more important features to provide classification and regression for achieving high accuracy and robustness. Finally, our proposed framework uses the permissioned blockchain to store authentic information of extracted features in a distributed malware database blocks to increase the run-time detection of malware with more speed and accuracy, and further to announce malware information for all users.
topic Android malware detection
blockchain
Internet of Things (IoT)
clustering
secure machine learning
url https://ieeexplore.ieee.org/document/8721053/
work_keys_str_mv AT rajeshkumar amultimodalmalwaredetectiontechniqueforandroidiotdevicesusingvariousfeatures
AT xiaosongzhang amultimodalmalwaredetectiontechniqueforandroidiotdevicesusingvariousfeatures
AT wenyongwang amultimodalmalwaredetectiontechniqueforandroidiotdevicesusingvariousfeatures
AT riazullahkhan amultimodalmalwaredetectiontechniqueforandroidiotdevicesusingvariousfeatures
AT jaykumar amultimodalmalwaredetectiontechniqueforandroidiotdevicesusingvariousfeatures
AT abubakarsharif amultimodalmalwaredetectiontechniqueforandroidiotdevicesusingvariousfeatures
AT rajeshkumar multimodalmalwaredetectiontechniqueforandroidiotdevicesusingvariousfeatures
AT xiaosongzhang multimodalmalwaredetectiontechniqueforandroidiotdevicesusingvariousfeatures
AT wenyongwang multimodalmalwaredetectiontechniqueforandroidiotdevicesusingvariousfeatures
AT riazullahkhan multimodalmalwaredetectiontechniqueforandroidiotdevicesusingvariousfeatures
AT jaykumar multimodalmalwaredetectiontechniqueforandroidiotdevicesusingvariousfeatures
AT abubakarsharif multimodalmalwaredetectiontechniqueforandroidiotdevicesusingvariousfeatures
_version_ 1721540493130596352