EVALUATION OF CUSTOM VIRTUAL MACHINE INSTRUCTION SET EMULATOR
The main goal of the article is to evaluate performance characteristics of a custom virtual machine instruction set emulator. The instruction set has been designed as part of research aimed at utilization of custom virtual machines in the area of obfuscation techniques for software protection and ma...
Saved in:
Published in | Science & Military Journal Vol. 15; no. 1; pp. 5 - 10 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | English |
Published |
Liptovský Mikulás
Armed Forces Academy
01.01.2020
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | The main goal of the article is to evaluate performance characteristics of a custom virtual machine instruction set emulator. The instruction set has been designed as part of research aimed at utilization of custom virtual machines in the area of obfuscation techniques for software protection and malware detection, with the aim to efficiently implement the particular algorithm (CRC16). In the paper we compare performance characteristics of two implementations of the CRC16 algorithm - in the emulated custom virtual machine instruction set and the direct C-to-x86-compiled executable. The aim is to show that the emulation process of such a simple virtual machine has only minor influence on execution time in comparison with the C-to-x86-compiled code. |
---|