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...
Main Authors: | , , , , , |
---|---|
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 |