Similarity-based Android Malware Detection Using Hamming Distance of Static Binary Features
Not on the map. Why?
Abstract (arXiv)
In this paper, we develop four malware detection methods using Hamming distance to find similarity between samples which are first nearest neighbors (FNN), all nearest neighbors (ANN), weighted all nearest neighbors (WANN), and k-medoid based nearest neighbors (KMNN). In our proposed methods, we can trigger the alarm if we detect an Android app is malicious. Hence, our solutions help us to avoid the spread of detected malware on a broader scale. We provide a detailed description of the proposed detection methods and related algorithms. We include an extensive analysis to asses the suitability of our proposed similarity-based detection methods. In this way, we perform our experiments on three datasets, including benign and malware Android apps like Drebin, Contagio, and Genome. Thus, to corroborate the actual effectiveness of our classifier, we carry out performance comparisons with some state-of-the-art classification and malware detection algorithms, namely Mixed and Separated solutions, the program dissimilarity measure based on entropy (PDME) and the FalDroid algorithms. We test our experiments in a different type of features: API, intent, and permission features on these three datasets. The results confirm that accuracy rates of proposed algorithms are more than 90% and in some cases (i.e., considering API features) are more than 99%, and are comparable with existing state-of-the-art solutions.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). First posted on arXiv 13 Aug 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 2; 2024: 0; 2025: 0; 2026: 1.
8 papers.
- 2023A Natural Language Processing Approach to Malware Classificationcited by 4
- 2026AgenticSCR: An Autonomous Agentic Secure Code Review for Immature Vulnerabilities Detectioncited by 2
- 2021Towards interpreting ML-based automated malware detection models: a surveycited by 1
- 2022Deep Image: A precious image based deep learning method for online malware detection in IoT Environmentcited by 1
- 2023On building machine learning pipelines for Android malware detection: a procedural survey of practices, challenges and opportunitiescited by 1
- 2021Collective Intelligence: Decentralized Learning for Android Malware Detection in IoT with Blockchaincited by 0
- 2022Adversarial Patterns: Building Robust Android Malware Classifierscited by 0
- 2022Self-Supervised Deep Subspace Clustering with Entropy-normcited by 0
- 2026AgenticSCR: An Autonomous Agentic Secure Code Review for Immature Vulnerabilities Detection27 Jan 2026
- 2023A Natural Language Processing Approach to Malware Classification7 Jul 2023
- 2023On building machine learning pipelines for Android malware detection: a procedural survey of practices, challenges and opportunities12 Jun 2023
- 2022Self-Supervised Deep Subspace Clustering with Entropy-norm10 Jun 2022
- 2022Deep Image: A precious image based deep learning method for online malware detection in IoT Environment4 Apr 2022
- 2022Adversarial Patterns: Building Robust Android Malware Classifiers4 Mar 2022
- 2021Collective Intelligence: Decentralized Learning for Android Malware Detection in IoT with Blockchain26 Feb 2021
- 2021Towards interpreting ML-based automated malware detection models: a survey15 Jan 2021