そこで,本発表では, ソフトウェアを不正な解析行為から保護するための一手法を提案する. キーアイデアは,命令コードを自己書き換えする仕組みをプログラムに追加する ことで,プログラムの解析を困難にすることである. 提案方式によって得られる機械語プログラムは, 実行時に内容が変化する命令コードを多数含んでいる. これらの命令コードは,実行時のある期間だけ, オリジナルの命令コードとなるが,それ以外の期間においては, オリジナルのものと異なった,ダミーの命令を装っている. 不正行為者がこのようなプログラムの解析を試みるとき, ダミーの命令を装っている命令コードを含む部分を読むと 誤った理解をすることになり,解析に失敗する. 以上のようなアイデアに基づく 提案方式を用いると,特別なハードウェアを必要とせずに, 低コストで著しく解析が困難なソフトウェアが実現可能である.