タマダ ハルアキ
TAMADA HARUAKI
玉田 春昭 所属 京都産業大学 情報理工学部 情報理工学科 職種 教授 |
|
言語種別 | 英語 |
発行・発表の年月 | 2013 |
形態種別 | その他 |
標題 | An instruction folding method to prevent reverse engineering in java platform |
執筆形態 | その他 |
掲載誌名 | SNPD 2013 - 14th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing |
巻・号・頁 | pp.517-522 |
著者・共著者 | Tetsuya Ohdo,Haruaki Tamada,Yuichiro Kanzaki,Akito Monden |
概要 | To improve tamper resistance of programs against illegal modification, this paper proposes instruction folding applicable to Java platform. In the proposed method, at first, similar methods are selected in a Java program. Next, these methods are merged into one method and diffs among these methods are stored in the program. Then, at runtime, when one of the merged methods is executed, diffs are restored by self-modification, which is realized by the Java instrumentation mechanism. The proposed method is resilient against tampering of folded method. Even if an adversary modifies the folded method, the program goes crash because the method is repeatedly modified at runtime. © 2013 IEEE. |
DOI | 10.1109/SNPD.2013.31 |