V-gram: Malware Detection Using Opcode Basic Blocks and Deep Learning 


Vol. 46,  No. 7, pp. 599-605, Jul.  2019
10.5626/JOK.2019.46.7.599


PDF

  Abstract

With the rapid increase in number of malwares, automatic detection based on machine learning becomes more important. Since the opcode sequence extracted from a malicious executable file is useful feature for malware detection, it is widely used as input data for machine learning through byte-based n-gram processing techniques. This study proposed a V-gram, a new data preprocessing technique for deep learning, which improves existing n-gram methods in terms of processing speed and storage space. V-gram can prevent unnecessary generation of meaningless input data from opcode sequences. It was verified that the V-gram is superior to the conventional n-gram method in terms of processing speed, storage space, and detection accuracy, through experiments conducted by collecting more than 64,000 normal and malicious code files.


  Statistics
Cumulative Counts from November, 2022
Multiple requests among the same browser session are counted as one view. If you mouse over a chart, the values of data points will be shown.


  Cite this article

[IEEE Style]

S. Jeong, H. Kim, Y. Kim, M. Yoon, "V-gram: Malware Detection Using Opcode Basic Blocks and Deep Learning," Journal of KIISE, JOK, vol. 46, no. 7, pp. 599-605, 2019. DOI: 10.5626/JOK.2019.46.7.599.


[ACM Style]

Seongmin Jeong, Hyeonseok Kim, Youngjae Kim, and Myungkeun Yoon. 2019. V-gram: Malware Detection Using Opcode Basic Blocks and Deep Learning. Journal of KIISE, JOK, 46, 7, (2019), 599-605. DOI: 10.5626/JOK.2019.46.7.599.


[KCI Style]

정성민, 김현석, 김영재, 윤명근, "V-그램: 명령어 기본 블록과 딥러닝 기반의 악성코드 탐지," 한국정보과학회 논문지, 제46권, 제7호, 599~605쪽, 2019. DOI: 10.5626/JOK.2019.46.7.599.


[Endnote/Zotero/Mendeley (RIS)]  Download


[BibTeX]  Download



Search




Journal of KIISE

  • ISSN : 2383-630X(Print)
  • ISSN : 2383-6296(Electronic)
  • KCI Accredited Journal

Editorial Office

  • Tel. +82-2-588-9240
  • Fax. +82-2-521-1352
  • E-mail. chwoo@kiise.or.kr