• Home
  • Search
  • Malware Detection using Opcode Trigram Sequence with SVM
  • Cite Icon18
  • https://doi.org/10.23919/softcom.2018.8555738Copy DOI Icon

Malware Detection using Opcode Trigram Sequence with SVM

  • Sep 1, 2018
  • Amr I Elkhawas +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Malicious software also known as "Malware" is software that uses legitimate instructions or code to perform malicious actions. Malware poses a major threat for computer security and information security in general. Over the years, malware has evolved to the point that a single malware specimen can have hundreds or maybe thousands of variants using polymorphic and metamorphic transformation to change the signature of the malware variant in propagation. The common signature-based malware detection methods are no longer robust to detect these variants due to the alteration of code. Static analysis is required to obtain these signatures and anti-virus companies are required to propagate these signature updates to their software. A faster detection method is needed to compensate the exponentially increasing number of malware variants. Machine learning is a trending approach for malware detection. This removes the need to use signature-based detection and is also faster. Software companies do not need to propagate signatures as often. Machine learning algorithms using opcode sequences can recognise patterns in the malicious code that are not present in common signatures and classify them more efficiently. Therefore, a machine learning approach for malware detection should be adopted for faster and more efficient detection. Most research in malware detection using machine learning used static attributes such as network connections, processes spawned, hashes, etc., that were not that robust to changes. In this paper we introduced our novel approach in using trigrams and PE file attributes as features for malware detection. We took a text mining approach to make our detection method more robust to polymorphism and metamorphism. The instruction sequence for critical code in malware on the assembly level is basically the same across malware families. We used opcode trigram sequences as the main feature for our machine learning algorithm. We used Support Vector Machine(SVM) as our classifying algorithm which is a discriminative classifier model that gives a definite decision whether the predicted outcome belongs to the learned class or not. The above shows our novel approach that enabled us to get higher detection rates with less features.

Similar Papers
  • Research Article
  • Citations28

Time-interval temporal patterns can beat and explain the malware

  • Jan 29, 2022
  • Knowledge-Based Systems
  • Ido Finder +2
  • Research Article
  • Citations190

A novel deep learning-based approach for malware detection

  • Mar 09, 2023
  • Engineering Applications of Artificial Intelligence
  • Kamran Shaukat +2
  • Research Article
  • Citations28

Sequential opcode embedding-based malware detection method

  • Jan 24, 2022
  • Computers and Electrical Engineering
  • Arzu Gorgulu Kakisim +2
  • Single Report

MalGen: Malware Generation with Specific Behaviors to Improve Machine Learning-based Detectors

  • Oct 01, 2022
  • Michael Smith +12
  • PDF
  • Research Article
  • Citations381

A state-of-the-art survey of malware detection approaches using data mining techniques

  • Jan 12, 2018
  • Human-centric Computing and Information Sciences
  • Alireza Souri +1
  • PDF
  • Research Article
  • Citations21

Predicting and identifying factors associated with undernutrition among children under five years in Ghana using machine learning algorithms.

  • Feb 13, 2024
  • PLOS ONE
  • Eric Komla Anku +1
  • PDF
  • Research Article
  • Citations466

Machine learning prediction in cardiovascular diseases: a meta-analysis

  • Sep 29, 2020
  • Scientific Reports
  • Chayakrit Krittanawong +12
  • Conference Article

Effects of Expression Recognition with Machine and Deep Learning Algorithms on Psychotherapy

  • Dec 06, 2025
  • Gulay Cicek +2
  • Supplementary Content
  • Citations231

Review of Machine Learning Algorithms for Diagnosing Mental Illness

  • Apr 01, 2019
  • Psychiatry Investigation
  • Gyeongcheol Cho +4
  • PDF
  • Research Article
  • Citations3

Machine and Deep Learning Algorithms for COVID-19 Mortality Prediction Using Clinical and Radiomic Features

  • Sep 14, 2023
  • Electronics
  • Laura Verzellesi +14
  • Book Chapter
  • Citations12

A Comparative Analysis of Machine Deep Learning Algorithms for Intrusion Detection in WSN

  • Jan 01, 2021
  • Saurabh Deshpande +3
  • Conference Article
  • Citations4

On the Evaluation of the Machine Learning Based Hybrid Approach for Android Malware Detection

  • Nov 01, 2019
  • Natasha Javed Ratyal +2
  • Research Article
  • Citations1

Chondrogenic Cancer Grading by Combining Machine and Deep Learning with Raman Spectra of Histopathological Tissues

  • Nov 15, 2024
  • Applied Sciences
  • Gianmarco Lazzini +1
  • Conference Article
  • Citations31

Intelligent malware detection based on file relation graphs

  • Feb 01, 2015
  • Lingwei Chen +3
  • Research Article
  • Citations254

Slope stability prediction using integrated metaheuristic and machine learning approaches: A comparative study

  • Feb 20, 2018
  • Computers & Industrial Engineering
  • Chongchong Qi +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.