Detecting Encrypted and Polymorphic Malware Using Hidden Markov Models

Publication Date

January 2018

Document Type

Contribution to a Book

Publication Title

Guide to Vulnerability Analysis for Computer Networks and Systems — An Artificial Intelligence Approach

DOI

10.1007/978-3-319-92624-7_12

First Page

281

Last Page

299

Abstract

Encrypted code is often present in some types of advanced malware, while such code virtually never appears in legitimate applications. Hence, the presence of encrypted code within an executable file could serve as a strong heuristic for malware detection. In this chapter, we consider the feasibility of detecting encrypted segments within an executable file using hidden Markov models.

Keywords

Encrypted Code, Malware Detection, Metamorphic Viruses, Polymorphic Viruses, Boot Sector

Share

COinS