Implementation of Software Source Code Obfuscation Tool for Weapon System Anti-Tampering 


Vol. 46,  No. 5, pp. 448-456, May  2019
10.5626/JOK.2019.46.5.448


PDF

  Abstract

The increasing functional complexity and diversity of the weapon systems has reinforced the significance of weapon system software. However, as the range of software functions expands, the insertion of core algorithms and critical data into the weapon system execution binaries, and reverse engineering has facilitated hacking and tampering of such information with malicious intent. In this paper, we propose an obfuscation tool that utilizes obfuscation techniques against source code for the development of weapon system software. In particular, control flow obfuscation techniques were applied to obfuscate core algorithms, and data obfuscation techniques were proposed to conceal important data. In addition, considering the actual performance of the weapon system software, the system was implemented in a user-friendly and flexible structure for selection based on level. The experimental findings confirmed the performance of the techniques used. These source code-based obfuscation techniques can be used to create anti-reverse engineering binary files and to develop anti-tampering platforms for weapon system software in the future.


  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]

G. Lee, J. Yu, I. Kim, T. Kim, "Implementation of Software Source Code Obfuscation Tool for Weapon System Anti-Tampering," Journal of KIISE, JOK, vol. 46, no. 5, pp. 448-456, 2019. DOI: 10.5626/JOK.2019.46.5.448.


[ACM Style]

Gyuho Lee, Jaegwan Yu, Insung Kim, and Taekyu Kim. 2019. Implementation of Software Source Code Obfuscation Tool for Weapon System Anti-Tampering. Journal of KIISE, JOK, 46, 5, (2019), 448-456. DOI: 10.5626/JOK.2019.46.5.448.


[KCI Style]

이규호, 유재관, 김인성, 김태규, "무기체계 안티탬퍼링을 위한 소프트웨어 소스코드 난독화 도구 구현," 한국정보과학회 논문지, 제46권, 제5호, 448~456쪽, 2019. DOI: 10.5626/JOK.2019.46.5.448.


[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