Program camouflage at the source code level

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

Research output: Contribution to journalArticlepeer-review


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
Issue number1
Publication statusPublished - Feb 24 2011
Externally publishedYes

ASJC Scopus subject areas

  • Software


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

Cite this