タマダ ハルアキ
TAMADA HARUAKI
玉田 春昭 所属 京都産業大学 情報理工学部 情報理工学科 職種 教授 |
|
言語種別 | 英語 |
発行・発表の年月 | 2013 |
形態種別 | 研究論文(国際会議プロシーディングス) |
査読 | 査読あり |
標題 | A dynamic birthmark from analyzing operand stack runtime behavior to detect copied software |
執筆形態 | その他 |
掲載誌名 | SNPD 2013 - 14th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing |
巻・号・頁 | pp.505-510 |
著者・共著者 | Kazumasa Fukuda,Haruaki Tamada |
概要 | Recently, software theft was continually reported. The one of technique for detecting software theft was proposed, named software birthmarks. The software birthmark extracts the set of native and unique characteristics from binary program and compares them to detect suspected copy. The software birthmark is classified by extraction methods into static birthmark and dynamic birthmark. In this paper proposed a dynamic birthmark based on operand stack runtime behaviors of Java Virtual Machine (JVM). The birthmark is originally proposed by Park et al. as a static birthmark. Contributions of this paper are (1) to port a static birthmark to a dynamic birthmark, and (2) to construct basic dynamic analysis technique based on opcode at runtime. To show the effectiveness of the proposed birthmark, we conduct three experiments. The experiments evaluate distinction performance and preservation performance of the birthmark. The preservation performance shows that the proposed birth-mark tolerates against automatic program transformation (About 90% of the birthmark is preserved). The distinction performance shows that the proposed birthmark can distinguish non-copied programs. © 2013 IEEE. |
DOI | 10.1109/SNPD.2013.11 |