Android Malware Detection Technique for IoT Devices Using Machine Learning

dc.contributor.advisorDr. Biruk Yirga
dc.contributor.authorEphrem, Elias
dc.date.accessioned2025-12-17T10:54:25Z
dc.date.issued2023-02
dc.description.abstractInternet of things (IoT) based Android devices is revolutionizing our world with its problem-solving applications in different aspects of life such as education, agriculture, healthcare, sensing and remote monitoring, and so on. Android applications are working hand to hand nearly to make IoT dreams real. The number and scope of Android devices keep on increasing. It is assessed that there will be approximately 6.2 billion smartphone users by 2020/2021. Therefore, malicious program can affect the working of many devices shared in a network. The recent studies focus on malware detection for Android based devices but many researchers use various techniques and limited malware families for analysis. The goal of this study is to improve the Machine Learning algorithm performance through training dataset with features that has high importance score. The machine learning classification algorithm is implemented to extract the various features of Android malware using enhanced Decision tree classifier and implemented in three ML algorithms. The machine learning model is trained with datasets from three popular data sources, those are google play store, virusshare and Kaggle data. Moreover, Decision Tree, Naïve Bayes and SVM algorithms are compared to find better detection rate and hybrid analysis method is used for extracting more important features to provide classification for achieving high accuracy and robustness. The algorithms are implemented on the selected features with different running time and different numbers of apk and features, and the SVM classifier performed with better accuracy than others that is up to 97%. While the Decision tree and Naïve Bayes classifier performs less accurate. Therefore, according to this study the SVM algorithm is the better to Android malware detection.en_US
dc.description.sponsorshipASTUen_US
dc.identifier.urihttp://10.240.1.28:4000/handle/123456789/1607
dc.language.isoen_USen_US
dc.publisherASTUen_US
dc.subjectAlgorithms, Android Application, Malware detection, Internet of Things, Machine Learning, Analysis, APK, ML Classifiersen_US
dc.titleAndroid Malware Detection Technique for IoT Devices Using Machine Learningen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Ephrem Elias.pdf
Size:
2.57 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description:

Collections