{'fraction_non_alphanumeric': 0.014247551202137132, 'fraction_numerical': 0.006233303650934996, 'mean_word_length': 5.175824175824176, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Analysis and Classification of Android Malware using Machine Learning Algorithms

Android is the most widely used mobile operating system in the world. There has been a tremendous increment in the availability of Android applications in the Android Market or other third-party markets. Based on the openness feature of the Android platform, there has also been a huge increase in Android malware. The rapidly developing malware is a serious problem and there is a need for detection of Android malware to protect the system. This demands effective and efficient methods for Android malware detection. This paper provides a detailed discussion on different machine learning based analysis methods used for the classification of Android malware applications. In this paper, Opcode-based Android malware analysis approach has been proposed. For the classification of Android malware applications several machine learning algorithms have been used. The obtained results conclude that an efficient and more accurate malware classification is done in our proposed approach where an accuracy of 99.5% is achieved with a 0.995 TPR.