Improvement of the Dynamic Software Birthmark Process by Reducing the Time of the Extraction
- DOI
- 10.2991/ijndc.2018.6.4.5How to use a DOI?
- Keywords
- Dynamic birthmarks; unit tests; plagiarism detection; software protection
- Abstract
It is a quite tough task to detect the stolen programs since there is a quite huge number of programs in the world. The dynamic software birthmarks were proposed to detect the suspects of plagiarisms based on the runtime behavior of the programs. The detection process with the dynamic birthmarks is composed of extraction, and comparison phases. However, the extraction phase spends much time because it requires to prepare the inputs for running the programs. Generally, preparing the inputs requires the understanding about the target programs. Hence, this paper tries to reduce the extraction time without the understanding the programs by using the unit tests. We evaluated the credibility and resilience of properties of the dynamic birthmarks extracted by the proposed method. As a result, the similarities were greater than 0.8 among the newest two versions of the same products. On the other hand, similarities between different projects were under 0.355.
- Copyright
- © 2018 The Authors. Published by Atlantis Press SARL.
- Open Access
- This is an open access article under the CC BY-NC license (http://creativecommons.org/licences/by-nc/4.0/).
Download article (PDF)
View full text (HTML)
Cite this article
TY - JOUR AU - Takanori Yokoi AU - Haruaki Tamada PY - 2018 DA - 2018/09/28 TI - Improvement of the Dynamic Software Birthmark Process by Reducing the Time of the Extraction JO - International Journal of Networked and Distributed Computing SP - 224 EP - 231 VL - 6 IS - 4 SN - 2211-7946 UR - https://doi.org/10.2991/ijndc.2018.6.4.5 DO - 10.2991/ijndc.2018.6.4.5 ID - Yokoi2018 ER -