Program camouflage at the source code level

Yuichiro Kanzaki, Akito Monden, Ken Ichi Matsumoto, Masahide Nakamura

Research output: Contribution to journalArticle

Abstract

This paper proposes a program camouflage method to protect software from reverse engineering. The user of the proposed method only has to construct a piece of fake source code by modifying a piece of original source code. When an attacker statically analyzes the program that is protected by the method, the program looks like the fake code (with self-modification code fragments). However, when the program is executed, the original code is performed. The proposed method is effective especially in hiding secret instructions/data from static analysis, and preventing the extraction and reuse of secret parts in the program.

Original languageEnglish
Pages (from-to)300-305
Number of pages6
JournalComputer Software
Volume28
Issue number1
Publication statusPublished - Feb 24 2011
Externally publishedYes

ASJC Scopus subject areas

  • Software

Fingerprint Dive into the research topics of 'Program camouflage at the source code level'. Together they form a unique fingerprint.

  • Cite this

    Kanzaki, Y., Monden, A., Matsumoto, K. I., & Nakamura, M. (2011). Program camouflage at the source code level. Computer Software, 28(1), 300-305.