Document Type



Master of Science (MS)


Computer Engineering

First Advisor's Name

Alexander Perez-Pons

First Advisor's Committee Title

Committee Chair

Second Advisor's Name

A. Selcuk Uluagac

Second Advisor's Committee Title

Committee Member

Third Advisor's Name

Kemal Akkaya

Third Advisor's Committee Title

Committee Member


task structure, system calls, memory access patterns, dual-stage classification, behavioral analysis

Date of Defense



The rapid evolution of technology in our society has brought great advantages, but at the same time it has increased cybersecurity threats. At the forefront of these threats is the proliferation of malware from traditional computing platforms to the rapidly expanding Internet-of-things. Our research focuses on the development of a malware detection system that strives for early detection as a means of mitigating the effects of the malware's execution.

The proposed scheme consists of a dual-stage detector providing malware detection for compromised devices in order to mitigate the devices malicious behavior. Furthermore, the framework analyzes task structure features as well as the system calls and memory access patterns made by a process to determine its validity and integrity. The proposed scheme uses all three approaches applying an ensemble technique to detect malware. In our work we evaluate these three malware detection strategies to determine their effectiveness and performance.





Rights Statement

Rights Statement

In Copyright. URI:
This Item is protected by copyright and/or related rights. You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s).